pub async fn write_nar<W, BS, DS>( w: W, root_node: &Node, blob_service: &BS, directory_service: &DS, ) -> Result<(), RenderError>where W: AsyncWrite + Unpin + Send, BS: BlobService, DS: DirectoryService,