[Haskell-cafe] "Universal" constraints?