code: func FieldGetter(name string) Getter {
  	return func(s reflect.Value) []reflect.Value {
  		vals := valueSlice(s.Len())
  		for i := range vals {
  			vals[i] = reflect.Indirect(reflect.Indirect(s.Index(i)).FieldByName(name))
  		}
  		return vals
  	}
  }
docs: // Returns a Getter which gets fields with name from a reflect.Value for a
  // slice of a struct type, returning them as a slice of reflect.Value (one
  // Value for each field in each struct.) Can be used with Sort to sort an
  // []Object by e.g. Object.Name or Object.Date. A runtime panic will occur if
  // the specified field isn't exported.