Function
The current values, a binding per field, validate and reset
Errors appear only after validate() — a learner is not told a field is
wrong while still typing into it for the first time.
reset() returns the form to those same initial values and clears the
errors — what a form that succeeded and stays on the page needs, so the
learner is not left looking at the password they just replaced.
Values, validation and translated field errors for one account form.