[Haskell-cafe] Function Returning Type?