Fix a long-standing bug in HsUtils.hsTyClDeclBinders
We were returning the tycon of a type family *instance* as a binder, and it just isn't! Consequential tidy-ups follow. I tripped over this on the way to something else. I'm not sure it was causing a problem, but it is Plainly Wrong.
Showing with 51 additions and 30 deletions