[Haskell-beginners] Trouble using MultiParamTypeClasses