[Haskell-cafe] typeOf for polymorphic value