Maybe you are just unfamiliar with Haskell, but the intro to the article mentions the "quantified superclass constraint" which is a relatively new feature.
The Haskell of today is not the Haskell of 1998. It evolves constantly. More than any other general purpose language dares to. Some people don't like that. Some do. It's fun to be on the bleeding edge, for me at least.
I simply wouldn't program if I couldn't use Haskell. I'd maybe clock in and roll my face on the keyboard enough to get paid, but I wouldn't allow my brain to be molded by other languages, lest I become dumb.
The Haskell of today is not the Haskell of 1998. It evolves constantly. More than any other general purpose language dares to. Some people don't like that. Some do. It's fun to be on the bleeding edge, for me at least.
I simply wouldn't program if I couldn't use Haskell. I'd maybe clock in and roll my face on the keyboard enough to get paid, but I wouldn't allow my brain to be molded by other languages, lest I become dumb.