| Opt_EmptyDataDecls
| Opt_KindSignatures
| Opt_ParallelListComp
+ | Opt_GeneralizedNewtypeDeriving
-- optimisation opts
| Opt_Strictness
( "ImplicitParams", Opt_ImplicitParams ),
( "ScopedTypeVariables", Opt_ScopedTypeVariables ),
( "MultiParamTypeClasses", Opt_MultiParamTypeClasses ),
+ ( "GeneralizedNewtypeDeriving", Opt_GeneralizedNewtypeDeriving ),
( "AllowOverlappingInstances", Opt_AllowOverlappingInstances ),
( "AllowUndecidableInstances", Opt_AllowUndecidableInstances ),
( "AllowIncoherentInstances", Opt_AllowIncoherentInstances )
, Opt_ParallelListComp
, Opt_EmptyDataDecls
, Opt_KindSignatures
+ , Opt_GeneralizedNewtypeDeriving
, Opt_TypeFamilies ]
------------------