[Haskell-cafe] Functional dependenices in class declarations