Greetings. How do I interpret the following: class NewClass a where myTT :: [a] It seems to be a valid Haskell construct, but I do not comprehend the semantics of it. Thanks fot taking time.