Fix Trac #1813: generalise over *all* type variables at top level, even phantom ones
See Note [Silly type synonym] in TcType for further details. This bug (or at least infelicity) has been in GHC for quite a long time.
Please register or sign in to comment