pub fn copy<I, O>( input: &mut I, output: &mut O, map: &Bmap, ) -> Result<(), CopyError>where I: Read + SeekForward, O: Write + SeekForward,