[Haskell-cafe] Dynamic typing of polymorphic functions