[Haskell-cafe] Non-advanced usage of Type classes