[Haskell-beginners] Data type definition for a list of elements of alternating types?