| Data | Language.Haskell.Interpreter |
| DataKinds | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DatatypeContexts | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DefaultSignatures | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DeriveAnyClass | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DeriveDataTypeable | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DeriveFoldable | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DeriveFunctor | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DeriveGeneric | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DeriveLift | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DeriveTraversable | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DisambiguateRecordFields | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DoAndIfThenElse | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DoRec | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |
| DuplicateRecordFields | Language.Haskell.Interpreter.Extension, Language.Haskell.Interpreter |