Re[2]: [Haskell-cafe] run-time type testing in haskell?