[Haskell-beginners] User-defined polymorphic data type: heterogeneous list?