RE: [GHC] #7631: Allow to differentiate between newtypes and datatypes when using Generics