code: func NewFieldInvalidValueWithReason(field, reason string) Error {
  	return Error{Type: ErrorInvalidValue, Field: field, Reason: reason}
  }
docs: // NewFieldInvalidValueWithReason returns a ValidationError indicating "invalid value" and a reason for the error