code: func Required(field *Path, detail string) *Error {
  	return &Error{ErrorTypeRequired, field.String(), "", detail}
  }
docs: // Required returns a *Error indicating "value required".  This is used
  // to report required values that are not provided (e.g. empty strings, null
  // values, or empty arrays).