[Haskell-cafe] language proposal: ad-hoc overloading