pub fn copy<S: ByteSource, W: Write + Seek>( reader: &Reader<S>, cut: &Cut, writer: &mut Writer<W>, ) -> Result<()>