[Haskell-beginners] class and instance question