Typescript, Generics, Polymorphism.
We don’t like “any”, as it throws TS work out of the window, making our code fragile. Can we somehow ensure that the getUserName function will be provided with its explicit binding when called? Let’s welcome generic constraints that will gladly step in in place of the evil “any”. Generic