[Haskell-cafe] the Haskell notion of class vis-a-vis universal algebra?