code: func unsizedKind(v reflect.Value) reflect.Kind {
  	switch v.Kind() {
  	case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
  		return reflect.Int64
  	case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr:
  		return reflect.Uint64
  	case reflect.Float64, reflect.Float32:
  		return reflect.Float64
  	case reflect.Complex128, reflect.Complex64:
  		return reflect.Complex128
  	}
  	return v.Kind()
  }
docs: // Shorthand for kind-switches.