[Haskell-cafe] How to create a list of each constructor value