[Haskell-beginners] Typeclass problems