[Haskell-cafe] Type Inference for Overloading without Restrictions