[Haskell-beginners] Issue with MultiParamTypeClasses