[GHC] #15932: DeriveFunctor and GeneralizedNewtypeDeriving instances never reporting as covered