[Haskell-cafe] "data" and classes question