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