[Haskell-cafe] Polymorphic (typeclass) values in a list?