.. hlist:: * :extension:`ConstrainedClassMethods` * :extension:`DeriveDataTypeable` * :extension:`DeriveFoldable` * :extension:`DeriveFunctor` * :extension:`DeriveGeneric` * :extension:`DeriveTraversable` * :extension:`EmptyDataDecls` * :extension:`ExistentialQuantification` * :extension:`ExplicitNamespaces` * :extension:`FlexibleContexts` * :extension:`FlexibleInstances` * :extension:`ForeignFunctionInterface` * :extension:`FunctionalDependencies` * :extension:`GeneralizedNewtypeDeriving` * :extension:`ImplicitParams` * :extension:`InterruptibleFFI` * :extension:`KindSignatures` * :extension:`LiberalTypeSynonyms` * :extension:`MagicHash` * :extension:`MultiParamTypeClasses` * :extension:`ParallelListComp` * :extension:`PatternGuards` * :extension:`PostfixOperators` * :extension:`RankNTypes` * :extension:`RecursiveDo` * :extension:`ScopedTypeVariables` * :extension:`StandaloneDeriving` * :extension:`TypeOperators` * :extension:`TypeSynonymInstances` * :extension:`UnboxedTuples` * :extension:`UnicodeSyntax` * :extension:`UnliftedFFITypes`