[GHC] #9975: RecordWildCards and PatternSynonyms cause impossible bug