th-desugar-1.14: Functions to desugar Template Haskell

Index

allNamesIn | Language.Haskell.TH.Desugar
AnnTarget | Language.Haskell.TH.Desugar
applyDExp | Language.Haskell.TH.Desugar
applyDType | Language.Haskell.TH.Desugar
applyType | Language.Haskell.TH.Desugar
assocs |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
Bang |
1 (Type/Class) | Language.Haskell.TH.Desugar
2 (Data Constructor) | Language.Haskell.TH.Desugar
bindIP | Language.Haskell.TH.Desugar
changeDTVFlags | Language.Haskell.TH.Desugar
clauseToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
conToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
cxtToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
DAnnP | Language.Haskell.TH.Desugar
DAnyclassStrategy | Language.Haskell.TH.Desugar
DAppE | Language.Haskell.TH.Desugar
DAppKindT | Language.Haskell.TH.Desugar
DAppT | Language.Haskell.TH.Desugar
DAppTypeE | Language.Haskell.TH.Desugar
DArrowT | Language.Haskell.TH.Desugar
Data | Language.Haskell.TH.Desugar
dataConNameToCon | Language.Haskell.TH.Desugar
dataConNameToDataName | Language.Haskell.TH.Desugar
DBangP | Language.Haskell.TH.Desugar
DBangType | Language.Haskell.TH.Desugar
DCaseE | Language.Haskell.TH.Desugar
DClassD | Language.Haskell.TH.Desugar
DClause |
1 (Type/Class) | Language.Haskell.TH.Desugar
2 (Data Constructor) | Language.Haskell.TH.Desugar
DClosedTypeFamilyD | Language.Haskell.TH.Desugar
DCompleteP | Language.Haskell.TH.Desugar
DCon |
1 (Type/Class) | Language.Haskell.TH.Desugar
2 (Data Constructor) | Language.Haskell.TH.Desugar
DConE | Language.Haskell.TH.Desugar
DConFields | Language.Haskell.TH.Desugar
DConP | Language.Haskell.TH.Desugar
DConstrainedT | Language.Haskell.TH.Desugar
DConT | Language.Haskell.TH.Desugar
DCxt | Language.Haskell.TH.Desugar
DDataD | Language.Haskell.TH.Desugar
DDataFamilyD | Language.Haskell.TH.Desugar
DDataInstD | Language.Haskell.TH.Desugar
DDec | Language.Haskell.TH.Desugar
DDeclaredInfix | Language.Haskell.TH.Desugar
DDefaultD | Language.Haskell.TH.Desugar
DDefaultSigD | Language.Haskell.TH.Desugar
DDerivClause |
1 (Type/Class) | Language.Haskell.TH.Desugar
2 (Data Constructor) | Language.Haskell.TH.Desugar
DDerivStrategy | Language.Haskell.TH.Desugar
decsToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
decToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
delete |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
derivClauseToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
DerivingClause | Language.Haskell.TH.Desugar
Desugar | Language.Haskell.TH.Desugar
desugar | Language.Haskell.TH.Desugar
DExp | Language.Haskell.TH.Desugar
DExplBidir | Language.Haskell.TH.Desugar
DExportF | Language.Haskell.TH.Desugar
DFAAnon | Language.Haskell.TH.Desugar
DFACxt | Language.Haskell.TH.Desugar
DFAForalls | Language.Haskell.TH.Desugar
DFamilyResultSig | Language.Haskell.TH.Desugar
DFANil | Language.Haskell.TH.Desugar
DForallInvis | Language.Haskell.TH.Desugar
DForallT | Language.Haskell.TH.Desugar
DForallTelescope | Language.Haskell.TH.Desugar
DForallVis | Language.Haskell.TH.Desugar
DForeign | Language.Haskell.TH.Desugar
DForeignD | Language.Haskell.TH.Desugar
DFunArgs | Language.Haskell.TH.Desugar
DFunD | Language.Haskell.TH.Desugar
DImplBidir | Language.Haskell.TH.Desugar
DImportF | Language.Haskell.TH.Desugar
DInfixD | Language.Haskell.TH.Desugar
DInfo | Language.Haskell.TH.Desugar
DInlineP | Language.Haskell.TH.Desugar
DInstanceD | Language.Haskell.TH.Desugar
DInstanceDec | Language.Haskell.TH.Desugar
DKind | Language.Haskell.TH.Desugar
DKindedTV | Language.Haskell.TH.Desugar
DKindSig | Language.Haskell.TH.Desugar
DKiSigD | Language.Haskell.TH.Desugar
DLamE | Language.Haskell.TH.Desugar
DLetDec |
1 (Data Constructor) | Language.Haskell.TH.Desugar
2 (Type/Class) | Language.Haskell.TH.Desugar
DLetE | Language.Haskell.TH.Desugar
DLineP | Language.Haskell.TH.Desugar
DLitE | Language.Haskell.TH.Desugar
DLitP | Language.Haskell.TH.Desugar
DLitT | Language.Haskell.TH.Desugar
DMatch |
1 (Type/Class) | Language.Haskell.TH.Desugar
2 (Data Constructor) | Language.Haskell.TH.Desugar
DNewtypeStrategy | Language.Haskell.TH.Desugar
DNormalC | Language.Haskell.TH.Desugar
DNoSig | Language.Haskell.TH.Desugar
DOpaqueP | Language.Haskell.TH.Desugar
DOpenTypeFamilyD | Language.Haskell.TH.Desugar
DPat | Language.Haskell.TH.Desugar
DPatSynD | Language.Haskell.TH.Desugar
DPatSynDir | Language.Haskell.TH.Desugar
DPatSynI | Language.Haskell.TH.Desugar
DPatSynSigD | Language.Haskell.TH.Desugar
DPatSynType | Language.Haskell.TH.Desugar
dPatToDExp | Language.Haskell.TH.Desugar
DPlainTV | Language.Haskell.TH.Desugar
DPragma | Language.Haskell.TH.Desugar
DPragmaD | Language.Haskell.TH.Desugar
DPred | Language.Haskell.TH.Desugar
DPrimTyConI | Language.Haskell.TH.Desugar
DRecC | Language.Haskell.TH.Desugar
DRoleAnnotD | Language.Haskell.TH.Desugar
DRuleBndr | Language.Haskell.TH.Desugar
DRuleP | Language.Haskell.TH.Desugar
DRuleVar | Language.Haskell.TH.Desugar
dsBangType | Language.Haskell.TH.Desugar
dsBody | Language.Haskell.TH.Desugar
dsClauses | Language.Haskell.TH.Desugar
dsComp | Language.Haskell.TH.Desugar
dsCon | Language.Haskell.TH.Desugar
dsCxt | Language.Haskell.TH.Desugar
dsDataDec | Language.Haskell.TH.Desugar
dsDataInstDec | Language.Haskell.TH.Desugar
dsDec | Language.Haskell.TH.Desugar
dsDecs | Language.Haskell.TH.Desugar
dsDerivClause | Language.Haskell.TH.Desugar
dsDoStmts | Language.Haskell.TH.Desugar
dsExp | Language.Haskell.TH.Desugar
dsFamilyResultSig | Language.Haskell.TH.Desugar
dsForeign | Language.Haskell.TH.Desugar
dsGuards | Language.Haskell.TH.Desugar
DSigD | Language.Haskell.TH.Desugar
DSigE | Language.Haskell.TH.Desugar
DSigP | Language.Haskell.TH.Desugar
DSigT | Language.Haskell.TH.Desugar
dsInfo | Language.Haskell.TH.Desugar
dsLetDec | Language.Haskell.TH.Desugar
dsLetDecs | Language.Haskell.TH.Desugar
DsM | Language.Haskell.TH.Desugar
dsMatches | Language.Haskell.TH.Desugar
DsMonad | Language.Haskell.TH.Desugar
dsPat | Language.Haskell.TH.Desugar
dsPatOverExp | Language.Haskell.TH.Desugar
dsPatsOverExp | Language.Haskell.TH.Desugar
dsPatSynDir | Language.Haskell.TH.Desugar
dsPatX | Language.Haskell.TH.Desugar
DSpecialiseInstP | Language.Haskell.TH.Desugar
DSpecialiseP | Language.Haskell.TH.Desugar
dsPragma | Language.Haskell.TH.Desugar
dsPred | Language.Haskell.TH.Desugar
dsReify | Language.Haskell.TH.Desugar
dsReifyType | Language.Haskell.TH.Desugar
dsRuleBndr | Language.Haskell.TH.Desugar
DStandaloneDerivD | Language.Haskell.TH.Desugar
DStaticE | Language.Haskell.TH.Desugar
DStockStrategy | Language.Haskell.TH.Desugar
dsTvb | Language.Haskell.TH.Desugar
dsTvbSpec | Language.Haskell.TH.Desugar
dsTvbUnit | Language.Haskell.TH.Desugar
dsType | Language.Haskell.TH.Desugar
dsTypeArg | Language.Haskell.TH.Desugar
dsTypeFamilyHead | Language.Haskell.TH.Desugar
DSubst | Language.Haskell.TH.Desugar.Subst, Language.Haskell.TH.Desugar
dsVarBangType | Language.Haskell.TH.Desugar
DTANormal | Language.Haskell.TH.Desugar
DTildeP | Language.Haskell.TH.Desugar
DTyArg | Language.Haskell.TH.Desugar
DTyConI | Language.Haskell.TH.Desugar
DType | Language.Haskell.TH.Desugar
DTypeArg | Language.Haskell.TH.Desugar
DTypedRuleVar | Language.Haskell.TH.Desugar
DTypeFamilyHead |
1 (Type/Class) | Language.Haskell.TH.Desugar
2 (Data Constructor) | Language.Haskell.TH.Desugar
DTySynD | Language.Haskell.TH.Desugar
DTySynEqn |
1 (Type/Class) | Language.Haskell.TH.Desugar
2 (Data Constructor) | Language.Haskell.TH.Desugar
DTySynInstD | Language.Haskell.TH.Desugar
DTyVarBndr | Language.Haskell.TH.Desugar
DTyVarBndrSpec | Language.Haskell.TH.Desugar
dTyVarBndrToDType | Language.Haskell.TH.Desugar
DTyVarBndrUnit | Language.Haskell.TH.Desugar
DTyVarI | Language.Haskell.TH.Desugar
DTyVarSig | Language.Haskell.TH.Desugar
DUnidir | Language.Haskell.TH.Desugar
DValD | Language.Haskell.TH.Desugar
DVarBangType | Language.Haskell.TH.Desugar
DVarE | Language.Haskell.TH.Desugar
DVarI | Language.Haskell.TH.Desugar
DVarP | Language.Haskell.TH.Desugar
DVarT | Language.Haskell.TH.Desugar
DViaStrategy | Language.Haskell.TH.Desugar
DVisFAAnon | Language.Haskell.TH.Desugar
DVisFADep | Language.Haskell.TH.Desugar
DVisFunArg | Language.Haskell.TH.Desugar
DWildCardT | Language.Haskell.TH.Desugar
DWildP | Language.Haskell.TH.Desugar
empty |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
expand | Language.Haskell.TH.Desugar.Expand, Language.Haskell.TH.Desugar
expandType | Language.Haskell.TH.Desugar.Expand, Language.Haskell.TH.Desugar
expandUnsoundly | Language.Haskell.TH.Desugar.Expand
expToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
extractBoundNamesDec | Language.Haskell.TH.Desugar
extractBoundNamesDPat | Language.Haskell.TH.Desugar
extractBoundNamesPat | Language.Haskell.TH.Desugar
extractBoundNamesStmt | Language.Haskell.TH.Desugar
FAAnon | Language.Haskell.TH.Desugar
FACxt | Language.Haskell.TH.Desugar
FAForalls | Language.Haskell.TH.Desugar
FANil | Language.Haskell.TH.Desugar
filter | Language.Haskell.TH.Desugar.OSet
filterDTANormals | Language.Haskell.TH.Desugar
filterDVisFunArgs | Language.Haskell.TH.Desugar
filterTANormals | Language.Haskell.TH.Desugar
filterVisFunArgs | Language.Haskell.TH.Desugar
filterWithKey |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
flattenDValD | Language.Haskell.TH.Desugar
ForallInvis | Language.Haskell.TH.Desugar
ForallTelescope | Language.Haskell.TH.Desugar
ForallVis | Language.Haskell.TH.Desugar
foreignToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
fromList |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
FunArgs | Language.Haskell.TH.Desugar
fvDType | Language.Haskell.TH.Desugar
getDataD | Language.Haskell.TH.Desugar
getRecordSelectors | Language.Haskell.TH.Desugar
IgnoreKinds | Language.Haskell.TH.Desugar.Subst, Language.Haskell.TH.Desugar
Incoherent | Language.Haskell.TH.Desugar
Index | Language.Haskell.TH.Desugar.OMap, Language.Haskell.TH.Desugar.OMap.Strict, Language.Haskell.TH.Desugar.OSet
InferR | Language.Haskell.TH.Desugar
InferredSpec | Language.Haskell.TH.Desugar
InfixPatSyn | Language.Haskell.TH.Desugar
InjectivityAnn |
1 (Type/Class) | Language.Haskell.TH.Desugar
2 (Data Constructor) | Language.Haskell.TH.Desugar
insertPost |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
insertPre |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
intersection |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
intersectionWithKey |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
isTypeKindName | Language.Haskell.TH.Desugar
letDecToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
localDeclarations | Language.Haskell.TH.Desugar
lookup |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
lookupAt |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
lookupIndex |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
lookupTypeNameWithLocals | Language.Haskell.TH.Desugar
lookupValueNameWithLocals | Language.Haskell.TH.Desugar
matchToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
matchTy | Language.Haskell.TH.Desugar.Subst, Language.Haskell.TH.Desugar
maybeDCaseE | Language.Haskell.TH.Desugar
maybeDLetE | Language.Haskell.TH.Desugar
member |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
mkDataName | Language.Haskell.TH.Desugar
mkDataNameWithLocals | Language.Haskell.TH.Desugar
mkDLamEFromDPats | Language.Haskell.TH.Desugar
mkExtraDKindBinders | Language.Haskell.TH.Desugar
mkTupleDExp | Language.Haskell.TH.Desugar
mkTupleDPat | Language.Haskell.TH.Desugar
mkTypeName | Language.Haskell.TH.Desugar
mkTypeNameWithLocals | Language.Haskell.TH.Desugar
ModuleAnnotation | Language.Haskell.TH.Desugar
nameOccursIn | Language.Haskell.TH.Desugar
NewOrData | Language.Haskell.TH.Desugar
Newtype | Language.Haskell.TH.Desugar
newUniqueName | Language.Haskell.TH.Desugar
NoIgnore | Language.Haskell.TH.Desugar.Subst, Language.Haskell.TH.Desugar
NominalR | Language.Haskell.TH.Desugar
NoSourceStrictness | Language.Haskell.TH.Desugar
NoSourceUnpackedness | Language.Haskell.TH.Desugar
notMember |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
null |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
OMap |
1 (Type/Class) | Language.Haskell.TH.Desugar.OMap, Language.Haskell.TH.Desugar.OMap.Strict
2 (Data Constructor) | Language.Haskell.TH.Desugar.OMap, Language.Haskell.TH.Desugar.OMap.Strict
OSet | Language.Haskell.TH.Desugar.OSet
Overlap | Language.Haskell.TH.Desugar
Overlappable | Language.Haskell.TH.Desugar
Overlapping | Language.Haskell.TH.Desugar
Overlaps | Language.Haskell.TH.Desugar
PatM | Language.Haskell.TH.Desugar
PatSynArgs | Language.Haskell.TH.Desugar
patSynDirToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
patToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
PhantomR | Language.Haskell.TH.Desugar
pragmaToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
predToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
PrefixPatSyn | Language.Haskell.TH.Desugar
ravelDType | Language.Haskell.TH.Desugar
ravelType | Language.Haskell.TH.Desugar
RecordPatSyn | Language.Haskell.TH.Desugar
reifyFixityWithLocals | Language.Haskell.TH.Desugar
reifyNameSpace | Language.Haskell.TH.Desugar
reifyTypeWithLocals | Language.Haskell.TH.Desugar
reifyTypeWithLocals_maybe | Language.Haskell.TH.Desugar
reifyWithLocals | Language.Haskell.TH.Desugar
reifyWithLocals_maybe | Language.Haskell.TH.Desugar
reifyWithWarning | Language.Haskell.TH.Desugar
removeWilds | Language.Haskell.TH.Desugar
RepresentationalR | Language.Haskell.TH.Desugar
Role | Language.Haskell.TH.Desugar
ruleBndrToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
scExp | Language.Haskell.TH.Desugar
scLetDec | Language.Haskell.TH.Desugar
singleton |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
size |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
SourceLazy | Language.Haskell.TH.Desugar
SourceNoUnpack | Language.Haskell.TH.Desugar
SourceStrict | Language.Haskell.TH.Desugar
SourceStrictness | Language.Haskell.TH.Desugar
SourceUnpack | Language.Haskell.TH.Desugar
SourceUnpackedness | Language.Haskell.TH.Desugar
Specificity | Language.Haskell.TH.Desugar
SpecifiedSpec | Language.Haskell.TH.Desugar
substForallTelescope | Language.Haskell.TH.Desugar.Subst, Language.Haskell.TH.Desugar
substTy | Language.Haskell.TH.Desugar.Subst, Language.Haskell.TH.Desugar
substTyVarBndrs | Language.Haskell.TH.Desugar.Subst, Language.Haskell.TH.Desugar
sweeten | Language.Haskell.TH.Desugar
TANormal | Language.Haskell.TH.Desugar
toAscList |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
toMap |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
toposortTyVarsOf | Language.Haskell.TH.Desugar
toSet | Language.Haskell.TH.Desugar.OSet
tupleDegree_maybe | Language.Haskell.TH.Desugar
tupleNameDegree_maybe | Language.Haskell.TH.Desugar
tvbToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
TyArg | Language.Haskell.TH.Desugar
TypeAnnotation | Language.Haskell.TH.Desugar
TypeArg | Language.Haskell.TH.Desugar
typeArgToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
typeKindName | Language.Haskell.TH.Desugar
typeToTH | Language.Haskell.TH.Desugar.Sweeten, Language.Haskell.TH.Desugar
unboxedSumDegree_maybe | Language.Haskell.TH.Desugar
unboxedSumNameDegree_maybe | Language.Haskell.TH.Desugar
unboxedTupleDegree_maybe | Language.Haskell.TH.Desugar
unboxedTupleNameDegree_maybe | Language.Haskell.TH.Desugar
unfoldDType | Language.Haskell.TH.Desugar
unfoldType | Language.Haskell.TH.Desugar
union |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet
unionMaybeSubsts | Language.Haskell.TH.Desugar.Subst, Language.Haskell.TH.Desugar
unionSubsts | Language.Haskell.TH.Desugar.Subst, Language.Haskell.TH.Desugar
unionWithKey |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
unravelDType | Language.Haskell.TH.Desugar
unravelType | Language.Haskell.TH.Desugar
ValueAnnotation | Language.Haskell.TH.Desugar
VisFAAnon | Language.Haskell.TH.Desugar
VisFADep | Language.Haskell.TH.Desugar
VisFunArg | Language.Haskell.TH.Desugar
withLocalDeclarations | Language.Haskell.TH.Desugar
YesIgnore | Language.Haskell.TH.Desugar.Subst, Language.Haskell.TH.Desugar
\\ |
1 (Function) | Language.Haskell.TH.Desugar.OMap
2 (Function) | Language.Haskell.TH.Desugar.OMap.Strict
3 (Function) | Language.Haskell.TH.Desugar.OSet