[Haskell-cafe] Query regarding Type classes