[Haskell-cafe] Functional Dependencies Help