code: func (f *Field) Zero() error {
  	zero := reflect.Zero(f.value.Type()).Interface()
  	return f.Set(zero)
  }
docs: // Zero sets the field to its zero value. It returns an error if the field is not
  // settable (not addressable or not exported).