pub fn parse_u8(payload: &[u8]) -> Result<u8, DecodeError>