> Why there’s so much research around types if perfectly applying them to programming languages is impractical?
Somehow Haskell does this perfectly. Whaddya say to that?
Not to mention the mental overhead of Haskell (which is also not optimal).
Not to mention the mental overhead of Haskell (which is also not optimal).