[Haskell-cafe] Basic question concerning data constructors