[Haskell] Type synonyms in the instance head