- GHC
- P
- Hsc
- TcRn
- DsM
- SimplM
- MonadUnique
- HscEnv
- DynFlags
- Settings
- UniqEnv
- Target
- TargetId
- HscTarget
- GhcMode
- ModSummary
- InteractiveContext
- TypeEnv
- GlobalRdrEnv
- TcGblEnv
- FixityEnv
- Module
- ModuleName
- ModGuts
- ModuleInfo
- ModDetails
- AvailInfo
- Class
- ClsInt
- FamInst
- InstEnv
- TyCon
- DataCon
- TyThing
- RdrName
- Name
- Var
- Type
- DataConRep
- SrcLoc
- SrcSpan
- Located
- GhcException
- Token
- HsModule
- HsBind
- HsDecl
- HsExpr
- HsGroup
- HsLit
- Pat
- HsType
- Expr
- Arg
- Alt
- AltCon
- Bind
- ParsedModule
- TypecheckedModule
- DesugaredModule
- CoreModule