[Haskell-beginners] how to define a user datatype consisting of instances of String?