The current state of a Field.
Returns the result of onValid if this instance is valid or default if it is invalid.
Does the action of onInvalid if this instance is invalid.
Does the action of onValid if this instance is valid.
Returns a valid state from the result of onValid if this instance is valid or invalid otherwise.