Makes it possible for GHC to optimize away intermediate Generic representation for more types. Metric Increase: T12227