i'm not sure how change the words to synonyms helps communicate the exact same thing better, :)
That said, once you start digging into really really fancy types, you'll certainly discover examples where the error messages are confusing and need some care to better communicate what is indeed the error.
Point being: as you get into trying out really really fancy types, please feel welcome to share examples where the resulting error messages seem lacking / down right confusing. (though asking for help on the cafe list or #haskell on irc first is probably the first place to go, of course)