pub fn bytes<R, W, C, E>( r: R, w: &mut W, c: &C, err: &mut Option<E>, max_bytes: usize) -> Result<Success>where R: BufRead, W: Write, C: ConvertSlice<u8>, E: Write,