[Haskell-cafe] class and instance