hope go could support infer generic type from variable type ``` func main() { var x Person = get() // to replace var x = get[Person]() fmt.Println(x) } func get[T any]() T { var x T return x } ```