code: func typeIsNumeric(typ reflect.Type) bool {
  	k := typ.Kind()
  	switch k {
  	case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Float32, reflect.Float64:
  		return true
  	default:
  		return false
  	}
  }
docs: // typeIsNumeric returns true iff typ is one of the numeric primitive types