[Haskell-cafe] Passing Constructors as arguments