[Haskell-cafe] Dynamic Type Contruction