[Haskell-cafe] Type classes vr.s functions