Return Some(value: FieldType) for the specified field
if it is present in this Message, otherwise None.
Return the value for the specified field if it is present in this Message, otherwise return the user supplied FieldType.
A contract for a container envelope for a value, which can allow for setting extra field metadata associated with the value.