[Haskell-cafe] FunDeps and type inference