[Haskell-beginners] "type" declarations: utterly transparent synonyms?