[Haskell-beginners] multi parameter classes and instance declarations