haskell-tools-rewrite-0.6.0.0: Facilities for generating new parts of the Haskell-Tools AST

Index

Alt 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
AltListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
AnnListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
AnnMaybeLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
AnnotationSubjectLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
AnnPragmaLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
AppLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
AppCmdLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
AppInstanceHeadLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
AppKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
AppPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ArrowApp 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ArrowAppCmdLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ArrowFormCmdLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
AsPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
AssertionLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
AssertionListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
BacktickOpLanguage.Haskell.Tools.AST.Match.Names, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
BangPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
BangTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
BindStmtLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
BindStmtCmdLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
BracketLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
BracketExprLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
CallConvLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
CApiLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
CaseLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
CaseCmdLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
CaseRhs 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
CCallLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
CharLitLanguage.Haskell.Tools.AST.Match.Literals, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClassAssertLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClassBody 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClassDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClassElemDataFamLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClassElemDefLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClassElementLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ClassElementListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ClassElemSigLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClassElemTypeFamLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClosedTypeFamilyLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClsDefaultSigLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClsDefaultTypeLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ClsMinimalLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
CmdLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
CmdAltLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
CmdAltListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
CmdListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
CmdStmtLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
CmdStmtListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
CompStmt 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
CompStmtListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ConDecl 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ConDeclListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ConKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ConlikeAnnotLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ConlikeAnnotationLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ConPatSynLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
Context 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
CorePragmaLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
CtxTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DataDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DataFamilyLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DataInstanceLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DataKeywordLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DataOrNewtypeKeywordLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
DeclLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
DeclHeadLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
DeclHeadAppLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DeclListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
DeclsBracketLanguage.Haskell.Tools.AST.Match.TH, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DefaultDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DeprPragmaLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DerivingLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
DerivingMultiLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DerivingOneLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DisableOverlapLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DoLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DoCmdLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DoKeywordLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
DoKindLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
EnableOverlapLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
EnumLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ExplicitTypeAppLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ExportSpec 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ExportSpecListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ExportSpecs 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ExprLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ExprBracketLanguage.Haskell.Tools.AST.Match.TH, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ExprListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ExprPragma 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ExprStmtLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ExprStmtCmdLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FieldDecl 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FieldDeclListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
FieldPatternLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FieldPunLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FieldPunPatternLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FieldUpdateLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
FieldUpdateListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
FieldWildcard 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FieldWildcardPatternLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FilePragmaLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
FilePragmaListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
FixityDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FixitySignatureLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ForallTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ForeignExportLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ForeignImportLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FracLitLanguage.Haskell.Tools.AST.Match.Literals, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FunctionBindLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FunctionTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FunDep 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FunDepListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
FunDeps 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
FunKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GadtConDecl 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GadtConDeclListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
GadtConTypeLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
GADTDataDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GadtDataInstanceLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GadtRecordConDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GeneratedPragmaLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GroupStmtLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GuardBindLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GuardCheckLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GuardedCaseRhs 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GuardedCaseRhsListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
GuardedCaseRhssLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GuardedRhs 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GuardedRhsListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
GuardedRhssLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
GuardLetLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
IdSpliceLanguage.Haskell.Tools.AST.Match.TH, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
IESpec 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
IESpecListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
IfLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
IfCmdLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ImplicitAssertLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ImplicitNameLanguage.Haskell.Tools.AST.Match.Names, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ImportDecl 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ImportDeclListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ImportHidingListLanguage.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ImportQualifiedLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ImportRenaming 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ImportSafeLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ImportSourceLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ImportSpecLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ImportSpecListLanguage.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
IncoherentOverlapLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixAppLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixAppPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixAssertLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixCmdLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixConDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixDeclHeadLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixInstanceHeadLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixLLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixLhsLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixPatSynLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixRLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InfixTypeAppLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InjectivityAnnLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
InlinablePragmaLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InlinePragmaLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstanceBindLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstanceBodyLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstanceDataFamilyDefLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstanceDataFamilyGADTDefLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstanceDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstanceHead 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstanceHeadListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
InstanceRule 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstanceSpecializePragmaLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstanceTypeFamilyDefLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstanceTypeSigLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
InstBodyLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
InstBodyDeclLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
InstBodyDeclListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
IntKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
IntLitLanguage.Haskell.Tools.AST.Match.Literals, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
IrrefutablePatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
KindLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
KindConstraint 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
KindedTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
KindedTyVarDeclLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
KindListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
LambdaLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LambdaCaseLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LambdaCmdLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LanguageExtension 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LanguageExtensionListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
LanguagePragmaLanguage.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LazyTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LeftApplLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LeftHighAppLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LeftSectionLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LetLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LetCmdLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LetStmtLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LetStmtCmdLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LinePragmaLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ListLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ListCompLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ListCompBody 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ListCompBodyListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ListKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ListKindPromotedLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ListPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ListTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LitLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LiteralLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
LitPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LocalBindLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
LocalBindListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
LocalBinds 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LocalFixityLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LocalTypeSigLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
LocalValBindLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
Match 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
MatchLhs 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
MatchListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeClassBodyLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeConlikeAnnotLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeContextLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeDerivingLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeExportSpecsLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeExprLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeFunDepsLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeImportQualifiedLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeImportRenamingLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeImportSafeLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeImportSourceLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeImportSpecLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeInstBodyLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeKindConstraintLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeLocalBindsLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeModuleHeadLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeModulePragmaLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybePhaseControlLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeSafetyLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeStringNodeLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeSubSpecLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MaybeTypeFamilySpecLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MDoKeywordLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
MinimalAndLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
MinimalFormulaLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MinimalFormulaListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
MinimalNameLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
MinimalOrLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
MinimalParenLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
mkAltLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkAnnPragmaLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkAppLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkAppCmdLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkAppInstanceHeadLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkAppPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkArrowAppLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkArrowAppCmdLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkArrowFromCmdLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkAsPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkBacktickOpLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkBangPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkBangTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkBindCmdLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkBindStmtLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkBracketExprLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkCApiLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkCaseLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkCaseCmdLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkCaseRhsLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkCCallLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkCharLitLanguage.Haskell.Tools.AST.Gen.Literals, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClassAssertLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClassBodyLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClassDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClassElemDataFamLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClassElemDefLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClassElemSigLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClassElemTypeFamLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClosedTypeFamilyLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClsDefaultSigLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClsDefaultTypeLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkClsMinimalLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkCompStmtLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkConDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkConKindLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkConlikeAnnotationLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkConPatSynLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkContextLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkCorePragmaLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkCtxTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDataDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDataFamilyLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDataInstanceLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDataKeywordLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDeclHeadAppLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDeclsBracketLanguage.Haskell.Tools.AST.Gen.TH, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDefaultDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDeprPragmaLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDerivingLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDisableOverlapLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDoBlockLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkDoCmdLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkEnableOverlapLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkEnumLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkExplicitTypeAppLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkExportSpecLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkExportSpecsLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkExprBracketLanguage.Haskell.Tools.AST.Gen.TH, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkExprCmdLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkExprPragmaLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkExprStmtLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkExprTypeSigLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFieldDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFieldPunLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFieldPunPatternLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFieldUpdateLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFieldWildcardLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFieldWildcardPatternLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFixityDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkForallTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkForeignExportLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkForeignImportLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFracLitLanguage.Haskell.Tools.AST.Gen.Literals, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFunctionBindLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFunctionBind'Language.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFunctionTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkFunDepLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGadtConDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGADTDataDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGadtDataInstanceLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGadtRecordConDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGeneratedPragmaLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGroupStmtLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGuardBindLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGuardCheckLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGuardedCaseRhsLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGuardedCaseRhssLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGuardedRhsLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGuardedRhssLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkGuardLetLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkIdSpliceLanguage.Haskell.Tools.AST.Gen.TH, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkIESpecLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkIfLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkIfCmdLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkImplicitAssertLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkImplicitNameLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkImportDeclLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkImportHidingListLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkImportSpecListLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkIncoherentOverlapLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixAppLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixAppPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixAssertLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixCmdLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixConDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixDeclHeadLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixInstanceHeadLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixLLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixLhsLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixPatSynLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixRLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInfixTypeAppLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInlinablePragmaLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInlinePragmaLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInstanceBindLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInstanceBodyLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInstanceDataFamilyDefLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInstanceDataFamilyGADTDefLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInstanceDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInstanceHeadLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInstanceRuleLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInstanceSpecializePragmaLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInstanceTypeFamilyDefLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkInstanceTypeSigLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkIntKindLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkIntLitLanguage.Haskell.Tools.AST.Gen.Literals, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkIrrefutablePatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkKindAppLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkKindConstraintLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkKindedTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkKindedTypeVarLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkKindFunLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkKindListLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkKindParenLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkKindStarLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkKindUnboxLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkKindVarLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLambdaLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLambdaCaseLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLambdaCmdLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLanguagePragmaLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLazyTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLeftApplLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLeftHighApplLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLeftSectionLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLetLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLetCmdLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLetStmtLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLetStmtCmdLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLinePragmaLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkListLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkListCompLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkListCompBodyLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkListKindLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkListPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkListTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLitLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLitPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLocalBindsLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLocalBinds'Language.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLocalFixityLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLocalTypeSigLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkLocalValBindLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkMatchLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkMatchLhsLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkMinimalAndLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkMinimalNameLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkMinimalOrLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkMinimalParenLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkModuleLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkModuleAnnotationLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkModuleDeprecatedPragmaLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkModuleExportLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkModuleHeadLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkModuleNameLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkModuleWarningPragmaLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkMultiIfLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkNameLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkNameAnnotationLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkNameDeclHeadLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkNamedWildcardTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkNamePartLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkNewtypeKeywordLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkNoInlinePragmaLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkNominalRoleLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkNormalNameLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkNoUnpackTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkOneWayPatSynLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkOptionsGHCLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkOverlappableLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkOverlappingLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkOverlapsLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParArrayLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParArrayCompLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParArrayEnumLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParArrayPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParArrayTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParenLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParenCmdLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParenDeclHeadLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParenInstanceHeadLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParenNameLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParenPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParenSpliceLanguage.Haskell.Tools.AST.Gen.TH, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkParenTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPatternBracketLanguage.Haskell.Tools.AST.Gen.TH, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPatternFieldLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPatternIESpecLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPatternSignatureLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPatternSignatureDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPatternSynonymLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPhantomRoleLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPhaseControlFromLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPhaseControlUntilLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPragmaDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPrefixAppLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPrimCharLitLanguage.Haskell.Tools.AST.Gen.Literals, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPrimDoubleLitLanguage.Haskell.Tools.AST.Gen.Literals, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPrimFloatLitLanguage.Haskell.Tools.AST.Gen.Literals, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPrimIntLitLanguage.Haskell.Tools.AST.Gen.Literals, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPrimStringLitLanguage.Haskell.Tools.AST.Gen.Literals, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPrimWordLitLanguage.Haskell.Tools.AST.Gen.Literals, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkProcExprLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPromotedConTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPromotedIntTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPromotedListTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPromotedStringTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPromotedTupleTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkPromotedUnitTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkQualifiedNameLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkQualifiedName'Language.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkQualName'Language.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkQualOpLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkQualOp'Language.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkQuasiQuoteLanguage.Haskell.Tools.AST.Gen.TH, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkQuasiQuoteExprLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkQuasiQuotePatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkQuasiQuoteTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRecCmdLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRecConLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRecordConDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRecordPatSynLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRecPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRecStmtLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRecUpdateLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRepresentationalRoleLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRewriteRuleLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRightApplLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRightHighApplLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRightSectionLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRoleDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRulePragmaLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkRuleVarLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSccPragmaLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSimpleBindLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSimpleBind'Language.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSimpleNameLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSimpleName'Language.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSourceRangeLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSpecializePragmaLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSpliceDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSpliceExprLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSplicePatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSpliceTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkStandaloneDerivingLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkStaticPointerLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkStdCallLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkStringKindLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkStringLitLanguage.Haskell.Tools.AST.Gen.Literals, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkStringNodeLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSubAllLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSubListLanguage.Haskell.Tools.AST.Gen.Modules, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkSymmetricPatSynLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkThenStmtLanguage.Haskell.Tools.AST.Gen.Stmts, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTupleLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTupleAssertionLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTupleKindLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTuplePatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTupleSectionLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTupleTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTupleUnboxedSectionLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTwoWayPatSynLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeAnnotationLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeAppLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeBracketLanguage.Haskell.Tools.AST.Gen.TH, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeEqnLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeFamilyLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeFamilyInjectivitySpecLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeFamilyKindSpecLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeInstanceLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeQuoteLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeSigDeclLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeSignatureLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeSigPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeVarLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkTypeVar'Language.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkUnboxedTupleLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkUnboxedTupleTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkUnboxTuplePatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkUnguardedRhsLanguage.Haskell.Tools.AST.Gen.Binds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkUnitKindLanguage.Haskell.Tools.AST.Gen.Kinds, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkUnpackTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkUnqualName'Language.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkUnqualOpLanguage.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkUnqualOp'Language.Haskell.Tools.AST.Gen.Names, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkUnsafeLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkValueBindingLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkVarLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkVarPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkVarQuoteLanguage.Haskell.Tools.AST.Gen.Exprs, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkVarTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkViewPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkWarningPragmaLanguage.Haskell.Tools.AST.Gen.Decls, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkWildcardTypeLanguage.Haskell.Tools.AST.Gen.Types, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
mkWildPatLanguage.Haskell.Tools.AST.Gen.Patterns, Language.Haskell.Tools.AST.Gen, Language.Haskell.Tools.AST.Rewrite
Module 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ModuleAnnotationLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ModuleDeprecatedPragmaLanguage.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ModuleExportLanguage.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ModuleHead 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ModuleName 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ModulePragmaLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ModuleWarningPragmaLanguage.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
MultiIfLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NameLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
NameAnnotationLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NameDeclHeadLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NamedWildcardTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NameListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
NamePart 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Names, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NamePartListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
NewtypeKeywordLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NoInlinePragmaLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NominalRoleLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NormalFieldUpdateLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NormalNameLanguage.Haskell.Tools.AST.Match.Names, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NormalOpLanguage.Haskell.Tools.AST.Match.Names, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NoUnpackTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
NPlusKPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
OneWayPatSynLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
OperatorLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
OperatorListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
OptionsPragmaLanguage.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
OverlappableLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
OverlappingLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
OverlapPragmaLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
OverlapsLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParArrayLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParArrayCompLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParArrayEnumLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParArrayListCompLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParArrayPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParArrayTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParenLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParenCmdLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParenDeclHeadLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParenInstanceHeadLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParenKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParenNameLanguage.Haskell.Tools.AST.Match.Names, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParenPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParenSpliceLanguage.Haskell.Tools.AST.Match.TH, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ParenTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PatSynLhsLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
PatSynRhsLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
PatSynWhereLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
PatternLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
PatternBracketLanguage.Haskell.Tools.AST.Match.TH, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PatternFieldLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
PatternFieldListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
PatternListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
PatternSignature 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PatternSignatureDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PatternSynonym 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PhantomRoleLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PhaseControlLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
PhaseControlFromLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PhaseControlUntilLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PragmaDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PrefixAppLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PrimCharLitLanguage.Haskell.Tools.AST.Match.Literals, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PrimDoubleLitLanguage.Haskell.Tools.AST.Match.Literals, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PrimFloatLitLanguage.Haskell.Tools.AST.Match.Literals, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PrimIntLitLanguage.Haskell.Tools.AST.Match.Literals, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PrimStringLitLanguage.Haskell.Tools.AST.Match.Literals, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PrimWordLitLanguage.Haskell.Tools.AST.Match.Literals, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ProcLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PromotedConTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PromotedIntTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PromotedKindLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
PromotedListTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PromotedStringTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PromotedTupleTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
PromotedUnitTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
QualifiedName 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Names, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
QuasiQuote 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.TH, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
QuasiQuoteExprLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
QuasiQuotePatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
QuasiQuoteTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RecConLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RecordConDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RecordPatSynLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RecPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RecStmtLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RecStmtCmdLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RecUpdateLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RepresentationalRoleLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RewriteRuleLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RhsLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
RhsGuardLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
RhsGuardListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
RightApplLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RightHighAppLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RightSectionLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RoleLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
RoleDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RoleListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
RuleLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
RuleListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
RulePragmaLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
RuleVarLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
RuleVarListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
SafetyLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
SccPragmaLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
SimpleBindLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
SourceRange 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
SpecializePragmaLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
SpliceLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
SpliceDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
SpliceExprLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
SplicePatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
SpliceTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
StandaloneDerivingLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
StarKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
StaticPointerLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
StdCallLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
StmtLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
StmtListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
StringKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
StringLitLanguage.Haskell.Tools.AST.Match.Literals, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
StringNode 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Names, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
StringNodeListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
SubAllLanguage.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
SubListLanguage.Haskell.Tools.AST.Match.Modules, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
SubSpecLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
SymmetricPatSynLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ThenStmtLanguage.Haskell.Tools.AST.Match.Stmts, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TopLevelPragmaLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
TupleLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TupleAssertLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TupleKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TuplePatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TupleSectionLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TupleTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TupSecElemLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
TupSecElemListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
TupSecMissingLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TupSecPresentLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TwoWayPatSynLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
TypeAnnotationLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeAppLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeBracketLanguage.Haskell.Tools.AST.Match.TH, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeEqn 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeEqnListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
TypeFamily 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeFamilyInjectivitySpecLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeFamilyKindSpecLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeFamilySpecLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
TypeInstanceLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
TypeNamespaceLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
TypeQuoteLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeSigLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeSigDeclLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeSignature 
1 (Type/Class)Language.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
2 (Data Constructor)Language.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TypeSigPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TyVarLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
TyVarDeclLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
TyVarListLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
UnboxedTupleLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
UnboxedTupleSectionLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
UnboxedTupleTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
UnboxKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
UnboxTuplePatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
UnguardedRhsLanguage.Haskell.Tools.AST.Match.Binds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
UnitKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
UnpackTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
UnsafeLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ValueBindLanguage.Haskell.Tools.AST.ElementTypes, Language.Haskell.Tools.AST.Rewrite
ValueBindingLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
VarLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
VarKindLanguage.Haskell.Tools.AST.Match.Kinds, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
VarPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
VarQuoteLanguage.Haskell.Tools.AST.Match.Exprs, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
VarTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
ViewPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
WarningPragmaLanguage.Haskell.Tools.AST.Match.Decls, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
WildcardTypeLanguage.Haskell.Tools.AST.Match.Types, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite
WildPatLanguage.Haskell.Tools.AST.Match.Patterns, Language.Haskell.Tools.AST.Match, Language.Haskell.Tools.AST.Rewrite