[Haskell-cafe] Functional Dependencies conflicts