[Haskell-cafe] Fwd: How Type inference work in presence of Functional Dependencies