Relating to other programming languages, it was the first term that came to mind. You have to know the type before you can specialize a function, don't you?
I think it's a good mental model to constantly keep the types in mind, but I have made the experience that people working exclusively in dynamically typed languages, i.e. the majority of data scientists, don't share that mental model.