[Haskell-cafe] The "type & data" constructor confused me !