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