Parsed documentation:
View on GitHub
Validates the given `field` change.

It invokes the `validator` function to perform the validation
only if a change for the given `field` exists and the change
value is not nil. The function must a list of errors (empty
meaning no errors).

In case of at least one error, they will be stored in the
`errors` field of the changeset and the `valid?` flag will
be set to false.
Please help! Open an issue on GitHub if this assessment is incorrect.