Survival of generic-classes in ghc