[GHC] #14663: Deriving Typeable for enumerations seems expensive