code: func isNumeric(kind reflect.Kind) bool {
  	switch kind {
  	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
  	}
  
  	return false
  }
docs: // isNumeric returns whether the passed reflect kind is a signed or unsigned
  // integer of any magnitude or a float of any magnitude.