[Haskell-cafe] How can I find out which functions can be run on an expression?