pub async fn init_outboard<R, W, P>( data: R, outboard: &mut PreOrderOutboard<W>, progress: &mut P, ) -> Result<Result<(), P::Error>>where W: WriteAt, R: Read, P: Sink<ChunkNum>,