[Haskell-cafe] Well-typed functions with nonexisting signatures [Was: type variable question]