Instead of throwing on the first invalid field, collect all problems and throw one `ValidationError` with a `.issues[]` array.
Instead of throwing on the first invalid field, collect all problems and throw one
ValidationErrorwith a.issues[]array.