"This points much more towards a very poorly evolved pseudo-mathematical culture surrounding modern day programming language usage and design. I am assured that the biggest advocates of “haskell being a well-designed language because well … category theory and stuff” are entirely disjoint from the set of people who actually have spent far too much of their lives studying category theory."
"monads fail to satisfy monad laws with seq and undefined. And since undefined cannot be avoided in a Turing-complete language, the one to blame is seq."
By typeclass they mean a (possibly multi-argument) functor on a discrete subcategory of Hask; by functor they mean a (possibly multi-argument) covariant functor on a subcategory of Hask.