[Haskell-cafe] Random thoughts about typeclasses