code: func (r *FieldReadResult) ValueOrZero(s *Schema) interface{} {
  	if r.Value != nil {
  		return r.Value
  	}
  
  	return s.ZeroValue()
  }
docs: // ValueOrZero returns the value of this result or the zero value of the
  // schema type, ensuring a consistent non-nil return value.