[Haskell-cafe] Partially applied type synonyms in instance heads