[Haskell-cafe] Type-level lambdas in Haskell? ( was Multiparameter class error)