When abortEarly is enabled and there's more than one validation error, ValidationError.annotated() produces an incorrect error message. It claims the field is missing after the first error. Instead, it might be a better idea for it to display something like
"name" [5,6]: "Hello, this doesn't appear valid.",
with any errors found for that key comma-delimited.
