[GHC] #10327: Devise workaround for how infinite types prevent closed type family reduction