[GHC] #8020: Closed type families break substitution