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