If I want to create a function that takes a value of any type, I can use an empty interface.
For example,
fmt.Printf("(%v, %T)\n", i, i)
}
But what should I do if, for example, I want to create a function that takes integers and floats only? Are there any built-in interfaces for built-in data types?