[Haskell-cafe] When using functional dependencies to combine...