[GHC] #14728: Is (GeneralizedNewtypeDeriving + associated type classes) completely bogus?