fn read_bytes<'a>(bytes: &mut &'a [u8]) -> Option<&'a [u8]>