pub fn get_byte<'a, I>(bytes: &mut I) -> Bytewhere
    I: Iterator<Item = &'a u8>,