Give better debugging names to representation tycons in getLocalNonValBinders
Refactor code in TcInstDcls to create overloaded record fields instances
Prevent hand-written instances of OverloadedRecordFields classes