Fix #694, take 2
Merge pull request #722 from purescript/694-take-2

Disallow partially-applied nested type synonyms in types