[Haskell-cafe] Translation of Haskell type classes