[Haskell-cafe] data/newtype vs. class