[Haskell-cafe] A prototype concept for teaching type-class polymorphic functions