From HaskellWiki
A type synonym is a new name for an existing type.
Values of different synonyms of the same type are entirely compatible.
In Haskell you can define a type synonym using type:
In C you define a type synonym using typedef.
Category: Glossary