That’s called implicit instantiation, in opposition to explicit.
In what language?
It is how they all are used to, as: