[Haskell-cafe] Passing types as arguments