[Haskell-cafe] Typeclass question