[Haskell-cafe] Data types a la carte