THNames

ghc-8.4.0.20180118: The GHC API

Safe Haskell | None
Language | Haskell2010

THNames

# Documentation

templateHaskellNames :: [Name] Source #

templateHaskellNames :: [Name] Source #

thSyn :: Module Source #

thLib :: Module Source #

qqLib :: Module Source #

thSyn :: Module Source #

thLib :: Module Source #

qqLib :: Module Source #

mkTHModule :: FastString -> Module Source #

mkTHModule :: FastString -> Module Source #

libFun :: FastString -> Unique -> Name Source #

libTc :: FastString -> Unique -> Name Source #

thFun :: FastString -> Unique -> Name Source #

thTc :: FastString -> Unique -> Name Source #

thCls :: FastString -> Unique -> Name Source #

thCon :: FastString -> Unique -> Name Source #

qqFun :: FastString -> Unique -> Name Source #

libFun :: FastString -> Unique -> Name Source #

libTc :: FastString -> Unique -> Name Source #

thFun :: FastString -> Unique -> Name Source #

thTc :: FastString -> Unique -> Name Source #

thCls :: FastString -> Unique -> Name Source #

thCon :: FastString -> Unique -> Name Source #

qqFun :: FastString -> Unique -> Name Source #

liftClassName :: Name Source #

liftClassName :: Name Source #

qTyConName :: Name Source #

nameTyConName :: Name Source #

fieldExpTyConName :: Name Source #

patTyConName :: Name Source #

fieldPatTyConName :: Name Source #

expTyConName :: Name Source #

decTyConName :: Name Source #

typeTyConName :: Name Source #

matchTyConName :: Name Source #

clauseTyConName :: Name Source #

funDepTyConName :: Name Source #

predTyConName :: Name Source #

tExpTyConName :: Name Source #

injAnnTyConName :: Name Source #

overlapTyConName :: Name Source #

derivStrategyTyConName :: Name Source #

qTyConName :: Name Source #

nameTyConName :: Name Source #

fieldExpTyConName :: Name Source #

patTyConName :: Name Source #

fieldPatTyConName :: Name Source #

expTyConName :: Name Source #

decTyConName :: Name Source #

typeTyConName :: Name Source #

matchTyConName :: Name Source #

clauseTyConName :: Name Source #

funDepTyConName :: Name Source #

predTyConName :: Name Source #

tExpTyConName :: Name Source #

injAnnTyConName :: Name Source #

overlapTyConName :: Name Source #

derivStrategyTyConName :: Name Source #

returnQName :: Name Source #

bindQName :: Name Source #

sequenceQName :: Name Source #

newNameName :: Name Source #

liftName :: Name Source #

mkNameName :: Name Source #

mkNameG_vName :: Name Source #

mkNameG_dName :: Name Source #

mkNameG_tcName :: Name Source #

mkNameLName :: Name Source #

mkNameSName :: Name Source #

liftStringName :: Name Source #

unTypeName :: Name Source #

unTypeQName :: Name Source #

unsafeTExpCoerceName :: Name Source #

returnQName :: Name Source #

bindQName :: Name Source #

sequenceQName :: Name Source #

newNameName :: Name Source #

liftName :: Name Source #

liftStringName :: Name Source #

mkNameName :: Name Source #

mkNameG_vName :: Name Source #

mkNameG_dName :: Name Source #

mkNameG_tcName :: Name Source #

mkNameLName :: Name Source #

mkNameSName :: Name Source #

unTypeName :: Name Source #

unTypeQName :: Name Source #

unsafeTExpCoerceName :: Name Source #

charLName :: Name Source #

stringLName :: Name Source #

integerLName :: Name Source #

intPrimLName :: Name Source #

wordPrimLName :: Name Source #

floatPrimLName :: Name Source #

doublePrimLName :: Name Source #

rationalLName :: Name Source #

stringPrimLName :: Name Source #

charPrimLName :: Name Source #

charLName :: Name Source #

stringLName :: Name Source #

integerLName :: Name Source #

intPrimLName :: Name Source #

wordPrimLName :: Name Source #

floatPrimLName :: Name Source #

doublePrimLName :: Name Source #

rationalLName :: Name Source #

stringPrimLName :: Name Source #

charPrimLName :: Name Source #

litPName :: Name Source #

varPName :: Name Source #

tupPName :: Name Source #

unboxedTupPName :: Name Source #

unboxedSumPName :: Name Source #

conPName :: Name Source #

infixPName :: Name Source #

tildePName :: Name Source #

bangPName :: Name Source #

asPName :: Name Source #

wildPName :: Name Source #

recPName :: Name Source #

listPName :: Name Source #

sigPName :: Name Source #

viewPName :: Name Source #

litPName :: Name Source #

varPName :: Name Source #

tupPName :: Name Source #

unboxedTupPName :: Name Source #

unboxedSumPName :: Name Source #

conPName :: Name Source #

infixPName :: Name Source #

tildePName :: Name Source #

bangPName :: Name Source #

asPName :: Name Source #

wildPName :: Name Source #

recPName :: Name Source #

listPName :: Name Source #

sigPName :: Name Source #

viewPName :: Name Source #

fieldPatName :: Name Source #

fieldPatName :: Name Source #

matchName :: Name Source #

matchName :: Name Source #

clauseName :: Name Source #

clauseName :: Name Source #

varEName :: Name Source #

conEName :: Name Source #

litEName :: Name Source #

appEName :: Name Source #

appTypeEName :: Name Source #

infixEName :: Name Source #

infixAppName :: Name Source #

sectionLName :: Name Source #

sectionRName :: Name Source #

lamEName :: Name Source #

lamCaseEName :: Name Source #

tupEName :: Name Source #

unboxedTupEName :: Name Source #

unboxedSumEName :: Name Source #

condEName :: Name Source #

multiIfEName :: Name Source #

letEName :: Name Source #

caseEName :: Name Source #

doEName :: Name Source #

compEName :: Name Source #

staticEName :: Name Source #

unboundVarEName :: Name Source #

labelEName :: Name Source #

varEName :: Name Source #

conEName :: Name Source #

litEName :: Name Source #

appEName :: Name Source #

appTypeEName :: Name Source #

infixEName :: Name Source #

infixAppName :: Name Source #

sectionLName :: Name Source #

sectionRName :: Name Source #

lamEName :: Name Source #

lamCaseEName :: Name Source #

tupEName :: Name Source #

unboxedTupEName :: Name Source #

unboxedSumEName :: Name Source #

condEName :: Name Source #

multiIfEName :: Name Source #

letEName :: Name Source #

caseEName :: Name Source #

doEName :: Name Source #

compEName :: Name Source #

fromEName :: Name Source #

fromThenEName :: Name Source #

fromToEName :: Name Source #

fromThenToEName :: Name Source #

fromEName :: Name Source #

fromThenEName :: Name Source #

fromToEName :: Name Source #

fromThenToEName :: Name Source #

listEName :: Name Source #

sigEName :: Name Source #

recConEName :: Name Source #

recUpdEName :: Name Source #

listEName :: Name Source #

sigEName :: Name Source #

recConEName :: Name Source #

recUpdEName :: Name Source #

staticEName :: Name Source #

unboundVarEName :: Name Source #

labelEName :: Name Source #

fieldExpName :: Name Source #

fieldExpName :: Name Source #

guardedBName :: Name Source #

normalBName :: Name Source #

guardedBName :: Name Source #

normalBName :: Name Source #

normalGEName :: Name Source #

patGEName :: Name Source #

normalGEName :: Name Source #

patGEName :: Name Source #

bindSName :: Name Source #

letSName :: Name Source #

noBindSName :: Name Source #

parSName :: Name Source #

bindSName :: Name Source #

letSName :: Name Source #

noBindSName :: Name Source #

parSName :: Name Source #

funDName :: Name Source #

valDName :: Name Source #

dataDName :: Name Source #

newtypeDName :: Name Source #

tySynDName :: Name Source #

classDName :: Name Source #

instanceWithOverlapDName :: Name Source #

sigDName :: Name Source #

forImpDName :: Name Source #

pragInlDName :: Name Source #

pragSpecDName :: Name Source #

pragSpecInlDName :: Name Source #

pragSpecInstDName :: Name Source #

pragRuleDName :: Name Source #

pragAnnDName :: Name Source #

standaloneDerivWithStrategyDName :: Name Source #

defaultSigDName :: Name Source #

dataInstDName :: Name Source #

newtypeInstDName :: Name Source #

tySynInstDName :: Name Source #

dataFamilyDName :: Name Source #

openTypeFamilyDName :: Name Source #

closedTypeFamilyDName :: Name Source #

infixLDName :: Name Source #

infixRDName :: Name Source #

infixNDName :: Name Source #

roleAnnotDName :: Name Source #

patSynDName :: Name Source #

patSynSigDName :: Name Source #

pragCompleteDName :: Name Source #

funDName :: Name Source #

valDName :: Name Source #

dataDName :: Name Source #

newtypeDName :: Name Source #

tySynDName :: Name Source #

classDName :: Name Source #

instanceWithOverlapDName :: Name Source #

standaloneDerivWithStrategyDName :: Name Source #

sigDName :: Name Source #

defaultSigDName :: Name Source #

forImpDName :: Name Source #

pragInlDName :: Name Source #

pragSpecDName :: Name Source #

pragSpecInlDName :: Name Source #

pragSpecInstDName :: Name Source #

pragRuleDName :: Name Source #

pragCompleteDName :: Name Source #

pragAnnDName :: Name Source #

dataInstDName :: Name Source #

newtypeInstDName :: Name Source #

tySynInstDName :: Name Source #

openTypeFamilyDName :: Name Source #

closedTypeFamilyDName :: Name Source #

dataFamilyDName :: Name Source #

infixLDName :: Name Source #

infixRDName :: Name Source #

infixNDName :: Name Source #

roleAnnotDName :: Name Source #

patSynDName :: Name Source #

patSynSigDName :: Name Source #

cxtName :: Name Source #

cxtName :: Name Source #

noSourceUnpackednessName :: Name Source #

sourceNoUnpackName :: Name Source #

sourceUnpackName :: Name Source #

noSourceUnpackednessName :: Name Source #

sourceNoUnpackName :: Name Source #

sourceUnpackName :: Name Source #

noSourceStrictnessName :: Name Source #

sourceLazyName :: Name Source #

sourceStrictName :: Name Source #

noSourceStrictnessName :: Name Source #

sourceLazyName :: Name Source #

sourceStrictName :: Name Source #

normalCName :: Name Source #

recCName :: Name Source #

infixCName :: Name Source #

forallCName :: Name Source #

gadtCName :: Name Source #

recGadtCName :: Name Source #

normalCName :: Name Source #

recCName :: Name Source #

infixCName :: Name Source #

forallCName :: Name Source #

gadtCName :: Name Source #

recGadtCName :: Name Source #

bangName :: Name Source #

bangName :: Name Source #

bangTypeName :: Name Source #

bangTypeName :: Name Source #

varBangTypeName :: Name Source #

varBangTypeName :: Name Source #

unidirPatSynName :: Name Source #

implBidirPatSynName :: Name Source #

explBidirPatSynName :: Name Source #

unidirPatSynName :: Name Source #

implBidirPatSynName :: Name Source #

explBidirPatSynName :: Name Source #

prefixPatSynName :: Name Source #

infixPatSynName :: Name Source #

recordPatSynName :: Name Source #

prefixPatSynName :: Name Source #

infixPatSynName :: Name Source #

recordPatSynName :: Name Source #

forallTName :: Name Source #

varTName :: Name Source #

conTName :: Name Source #

tupleTName :: Name Source #

unboxedTupleTName :: Name Source #

unboxedSumTName :: Name Source #

arrowTName :: Name Source #

listTName :: Name Source #

appTName :: Name Source #

sigTName :: Name Source #

equalityTName :: Name Source #

litTName :: Name Source #

promotedTName :: Name Source #

promotedTupleTName :: Name Source #

promotedNilTName :: Name Source #

promotedConsTName :: Name Source #

wildCardTName :: Name Source #

forallTName :: Name Source #

varTName :: Name Source #

conTName :: Name Source #

tupleTName :: Name Source #

unboxedTupleTName :: Name Source #

unboxedSumTName :: Name Source #

arrowTName :: Name Source #

listTName :: Name Source #

appTName :: Name Source #

sigTName :: Name Source #

equalityTName :: Name Source #

litTName :: Name Source #

promotedTName :: Name Source #

promotedTupleTName :: Name Source #

promotedNilTName :: Name Source #

promotedConsTName :: Name Source #

wildCardTName :: Name Source #

numTyLitName :: Name Source #

strTyLitName :: Name Source #

numTyLitName :: Name Source #

strTyLitName :: Name Source #

plainTVName :: Name Source #

kindedTVName :: Name Source #

plainTVName :: Name Source #

kindedTVName :: Name Source #

nominalRName :: Name Source #

representationalRName :: Name Source #

phantomRName :: Name Source #

inferRName :: Name Source #

nominalRName :: Name Source #

representationalRName :: Name Source #

phantomRName :: Name Source #

inferRName :: Name Source #

varKName :: Name Source #

conKName :: Name Source #

tupleKName :: Name Source #

arrowKName :: Name Source #

listKName :: Name Source #

appKName :: Name Source #

starKName :: Name Source #

constraintKName :: Name Source #

varKName :: Name Source #

conKName :: Name Source #

tupleKName :: Name Source #

arrowKName :: Name Source #

listKName :: Name Source #

appKName :: Name Source #

starKName :: Name Source #

constraintKName :: Name Source #

noSigName :: Name Source #

kindSigName :: Name Source #

tyVarSigName :: Name Source #

noSigName :: Name Source #

kindSigName :: Name Source #

tyVarSigName :: Name Source #

injectivityAnnName :: Name Source #

injectivityAnnName :: Name Source #

cCallName :: Name Source #

stdCallName :: Name Source #

cApiCallName :: Name Source #

primCallName :: Name Source #

javaScriptCallName :: Name Source #

cCallName :: Name Source #

stdCallName :: Name Source #

cApiCallName :: Name Source #

primCallName :: Name Source #

javaScriptCallName :: Name Source #

unsafeName :: Name Source #

safeName :: Name Source #

interruptibleName :: Name Source #

unsafeName :: Name Source #

safeName :: Name Source #

interruptibleName :: Name Source #

tExpDataConName :: Name Source #

tExpDataConName :: Name Source #

ruleVarName :: Name Source #

typedRuleVarName :: Name Source #

ruleVarName :: Name Source #

typedRuleVarName :: Name Source #

funDepName :: Name Source #

funDepName :: Name Source #

tySynEqnName :: Name Source #

tySynEqnName :: Name Source #

valueAnnotationName :: Name Source #

typeAnnotationName :: Name Source #

moduleAnnotationName :: Name Source #

valueAnnotationName :: Name Source #

typeAnnotationName :: Name Source #

moduleAnnotationName :: Name Source #

derivClauseName :: Name Source #

derivClauseName :: Name Source #

matchQTyConName :: Name Source #

clauseQTyConName :: Name Source #

expQTyConName :: Name Source #

stmtQTyConName :: Name Source #

decQTyConName :: Name Source #

conQTyConName :: Name Source #

bangTypeQTyConName :: Name Source #

varBangTypeQTyConName :: Name Source #

typeQTyConName :: Name Source #

fieldExpQTyConName :: Name Source #

patQTyConName :: Name Source #

fieldPatQTyConName :: Name Source #

predQTyConName :: Name Source #

decsQTyConName :: Name Source #

ruleBndrQTyConName :: Name Source #

tySynEqnQTyConName :: Name Source #

roleTyConName :: Name Source #

derivClauseQTyConName :: Name Source #

kindQTyConName :: Name Source #

tyVarBndrQTyConName :: Name Source #

matchQTyConName :: Name Source #

clauseQTyConName :: Name Source #

expQTyConName :: Name Source #

stmtQTyConName :: Name Source #

decQTyConName :: Name Source #

decsQTyConName :: Name Source #

conQTyConName :: Name Source #

bangTypeQTyConName :: Name Source #

varBangTypeQTyConName :: Name Source #

typeQTyConName :: Name Source #

fieldExpQTyConName :: Name Source #

patQTyConName :: Name Source #

fieldPatQTyConName :: Name Source #

predQTyConName :: Name Source #

ruleBndrQTyConName :: Name Source #

tySynEqnQTyConName :: Name Source #

roleTyConName :: Name Source #

derivClauseQTyConName :: Name Source #

kindQTyConName :: Name Source #

tyVarBndrQTyConName :: Name Source #

quoteExpName :: Name Source #

quotePatName :: Name Source #

quoteDecName :: Name Source #

quoteTypeName :: Name Source #

quoteExpName :: Name Source #

quotePatName :: Name Source #

quoteDecName :: Name Source #

quoteTypeName :: Name Source #

noInlineDataConName :: Name Source #

inlineDataConName :: Name Source #

inlinableDataConName :: Name Source #

noInlineDataConName :: Name Source #

inlineDataConName :: Name Source #

inlinableDataConName :: Name Source #

conLikeDataConName :: Name Source #

funLikeDataConName :: Name Source #

conLikeDataConName :: Name Source #

funLikeDataConName :: Name Source #

allPhasesDataConName :: Name Source #

fromPhaseDataConName :: Name Source #

beforePhaseDataConName :: Name Source #

allPhasesDataConName :: Name Source #

fromPhaseDataConName :: Name Source #

beforePhaseDataConName :: Name Source #

overlappableDataConName :: Name Source #

overlappingDataConName :: Name Source #

overlapsDataConName :: Name Source #

incoherentDataConName :: Name Source #

overlappableDataConName :: Name Source #

overlappingDataConName :: Name Source #

overlapsDataConName :: Name Source #

incoherentDataConName :: Name Source #

stockStrategyDataConName :: Name Source #

anyclassStrategyDataConName :: Name Source #

newtypeStrategyDataConName :: Name Source #

stockStrategyDataConName :: Name Source #

anyclassStrategyDataConName :: Name Source #

newtypeStrategyDataConName :: Name Source #

liftClassKey :: Unique Source #

liftClassKey :: Unique Source #

expTyConKey :: Unique Source #

matchTyConKey :: Unique Source #

clauseTyConKey :: Unique Source #

qTyConKey :: Unique Source #

expQTyConKey :: Unique Source #

decQTyConKey :: Unique Source #

patTyConKey :: Unique Source #

matchQTyConKey :: Unique Source #

clauseQTyConKey :: Unique Source #

stmtQTyConKey :: Unique Source #

conQTyConKey :: Unique Source #

typeQTyConKey :: Unique Source #

typeTyConKey :: Unique Source #

tyVarBndrQTyConKey :: Unique Source #

decTyConKey :: Unique Source #

bangTypeQTyConKey :: Unique Source #

varBangTypeQTyConKey :: Unique Source #

fieldExpTyConKey :: Unique Source #

fieldPatTyConKey :: Unique Source #

nameTyConKey :: Unique Source #

patQTyConKey :: Unique Source #

fieldPatQTyConKey :: Unique Source #

fieldExpQTyConKey :: Unique Source #

funDepTyConKey :: Unique Source #

predTyConKey :: Unique Source #

predQTyConKey :: Unique Source #

decsQTyConKey :: Unique Source #

ruleBndrQTyConKey :: Unique Source #

tySynEqnQTyConKey :: Unique Source #

roleTyConKey :: Unique Source #

tExpTyConKey :: Unique Source #

injAnnTyConKey :: Unique Source #

kindQTyConKey :: Unique Source #

overlapTyConKey :: Unique Source #

derivClauseQTyConKey :: Unique Source #

derivStrategyTyConKey :: Unique Source #

expTyConKey :: Unique Source #

matchTyConKey :: Unique Source #

clauseTyConKey :: Unique Source #

qTyConKey :: Unique Source #

expQTyConKey :: Unique Source #

decQTyConKey :: Unique Source #

patTyConKey :: Unique Source #

matchQTyConKey :: Unique Source #

clauseQTyConKey :: Unique Source #

stmtQTyConKey :: Unique Source #

conQTyConKey :: Unique Source #

typeQTyConKey :: Unique Source #

typeTyConKey :: Unique Source #

decTyConKey :: Unique Source #

bangTypeQTyConKey :: Unique Source #

varBangTypeQTyConKey :: Unique Source #

fieldExpTyConKey :: Unique Source #

fieldPatTyConKey :: Unique Source #

nameTyConKey :: Unique Source #

patQTyConKey :: Unique Source #

fieldPatQTyConKey :: Unique Source #

fieldExpQTyConKey :: Unique Source #

funDepTyConKey :: Unique Source #

predTyConKey :: Unique Source #

predQTyConKey :: Unique Source #

tyVarBndrQTyConKey :: Unique Source #

decsQTyConKey :: Unique Source #

ruleBndrQTyConKey :: Unique Source #

tySynEqnQTyConKey :: Unique Source #

roleTyConKey :: Unique Source #

tExpTyConKey :: Unique Source #

injAnnTyConKey :: Unique Source #

kindQTyConKey :: Unique Source #

overlapTyConKey :: Unique Source #

derivClauseQTyConKey :: Unique Source #

derivStrategyTyConKey :: Unique Source #

noInlineDataConKey :: Unique Source #

inlineDataConKey :: Unique Source #

inlinableDataConKey :: Unique Source #

noInlineDataConKey :: Unique Source #

inlineDataConKey :: Unique Source #

inlinableDataConKey :: Unique Source #

conLikeDataConKey :: Unique Source #

funLikeDataConKey :: Unique Source #

conLikeDataConKey :: Unique Source #

funLikeDataConKey :: Unique Source #

allPhasesDataConKey :: Unique Source #

fromPhaseDataConKey :: Unique Source #

beforePhaseDataConKey :: Unique Source #

allPhasesDataConKey :: Unique Source #

fromPhaseDataConKey :: Unique Source #

beforePhaseDataConKey :: Unique Source #

tExpDataConKey :: Unique Source #

tExpDataConKey :: Unique Source #

overlappableDataConKey :: Unique Source #

overlappingDataConKey :: Unique Source #

overlapsDataConKey :: Unique Source #

incoherentDataConKey :: Unique Source #

overlappableDataConKey :: Unique Source #

overlappingDataConKey :: Unique Source #

overlapsDataConKey :: Unique Source #

incoherentDataConKey :: Unique Source #

stockDataConKey :: Unique Source #

anyclassDataConKey :: Unique Source #

newtypeDataConKey :: Unique Source #

stockDataConKey :: Unique Source #

anyclassDataConKey :: Unique Source #

newtypeDataConKey :: Unique Source #

returnQIdKey :: Unique Source #

bindQIdKey :: Unique Source #

sequenceQIdKey :: Unique Source #

liftIdKey :: Unique Source #

newNameIdKey :: Unique Source #

mkNameIdKey :: Unique Source #

mkNameG_vIdKey :: Unique Source #

mkNameG_dIdKey :: Unique Source #

mkNameG_tcIdKey :: Unique Source #

mkNameLIdKey :: Unique Source #

mkNameSIdKey :: Unique Source #

unTypeIdKey :: Unique Source #

unTypeQIdKey :: Unique Source #

unsafeTExpCoerceIdKey :: Unique Source #

returnQIdKey :: Unique Source #

bindQIdKey :: Unique Source #

sequenceQIdKey :: Unique Source #

liftIdKey :: Unique Source #

newNameIdKey :: Unique Source #

mkNameIdKey :: Unique Source #

mkNameG_vIdKey :: Unique Source #

mkNameG_dIdKey :: Unique Source #

mkNameG_tcIdKey :: Unique Source #

mkNameLIdKey :: Unique Source #

mkNameSIdKey :: Unique Source #

unTypeIdKey :: Unique Source #

unTypeQIdKey :: Unique Source #

unsafeTExpCoerceIdKey :: Unique Source #

charLIdKey :: Unique Source #

stringLIdKey :: Unique Source #

integerLIdKey :: Unique Source #

intPrimLIdKey :: Unique Source #

wordPrimLIdKey :: Unique Source #

floatPrimLIdKey :: Unique Source #

doublePrimLIdKey :: Unique Source #

rationalLIdKey :: Unique Source #

stringPrimLIdKey :: Unique Source #

charPrimLIdKey :: Unique Source #

charLIdKey :: Unique Source #

stringLIdKey :: Unique Source #

integerLIdKey :: Unique Source #

intPrimLIdKey :: Unique Source #

wordPrimLIdKey :: Unique Source #

floatPrimLIdKey :: Unique Source #

doublePrimLIdKey :: Unique Source #

rationalLIdKey :: Unique Source #

stringPrimLIdKey :: Unique Source #

charPrimLIdKey :: Unique Source #

liftStringIdKey :: Unique Source #

liftStringIdKey :: Unique Source #

litPIdKey :: Unique Source #

varPIdKey :: Unique Source #

tupPIdKey :: Unique Source #

unboxedTupPIdKey :: Unique Source #

unboxedSumPIdKey :: Unique Source #

conPIdKey :: Unique Source #

infixPIdKey :: Unique Source #

tildePIdKey :: Unique Source #

bangPIdKey :: Unique Source #

asPIdKey :: Unique Source #

wildPIdKey :: Unique Source #

recPIdKey :: Unique Source #

listPIdKey :: Unique Source #

sigPIdKey :: Unique Source #

viewPIdKey :: Unique Source #

litPIdKey :: Unique Source #

varPIdKey :: Unique Source #

tupPIdKey :: Unique Source #

unboxedTupPIdKey :: Unique Source #

unboxedSumPIdKey :: Unique Source #

conPIdKey :: Unique Source #

infixPIdKey :: Unique Source #

tildePIdKey :: Unique Source #

bangPIdKey :: Unique Source #

asPIdKey :: Unique Source #

wildPIdKey :: Unique Source #

recPIdKey :: Unique Source #

listPIdKey :: Unique Source #

sigPIdKey :: Unique Source #

viewPIdKey :: Unique Source #

fieldPatIdKey :: Unique Source #

fieldPatIdKey :: Unique Source #

matchIdKey :: Unique Source #

matchIdKey :: Unique Source #

clauseIdKey :: Unique Source #

clauseIdKey :: Unique Source #

varEIdKey :: Unique Source #

conEIdKey :: Unique Source #

litEIdKey :: Unique Source #

appEIdKey :: Unique Source #

appTypeEIdKey :: Unique Source #

infixEIdKey :: Unique Source #

infixAppIdKey :: Unique Source #

sectionLIdKey :: Unique Source #

sectionRIdKey :: Unique Source #

lamEIdKey :: Unique Source #

lamCaseEIdKey :: Unique Source #

tupEIdKey :: Unique Source #

unboxedTupEIdKey :: Unique Source #

unboxedSumEIdKey :: Unique Source #

condEIdKey :: Unique Source #

multiIfEIdKey :: Unique Source #

letEIdKey :: Unique Source #

caseEIdKey :: Unique Source #

doEIdKey :: Unique Source #

compEIdKey :: Unique Source #

fromEIdKey :: Unique Source #

fromThenEIdKey :: Unique Source #

fromToEIdKey :: Unique Source #

fromThenToEIdKey :: Unique Source #

listEIdKey :: Unique Source #

sigEIdKey :: Unique Source #

recConEIdKey :: Unique Source #

recUpdEIdKey :: Unique Source #

staticEIdKey :: Unique Source #

unboundVarEIdKey :: Unique Source #

labelEIdKey :: Unique Source #

varEIdKey :: Unique Source #

conEIdKey :: Unique Source #

litEIdKey :: Unique Source #

appEIdKey :: Unique Source #

appTypeEIdKey :: Unique Source #

infixEIdKey :: Unique Source #

infixAppIdKey :: Unique Source #

sectionLIdKey :: Unique Source #

sectionRIdKey :: Unique Source #

lamEIdKey :: Unique Source #

lamCaseEIdKey :: Unique Source #

tupEIdKey :: Unique Source #

unboxedTupEIdKey :: Unique Source #

unboxedSumEIdKey :: Unique Source #

condEIdKey :: Unique Source #

multiIfEIdKey :: Unique Source #

letEIdKey :: Unique Source #

caseEIdKey :: Unique Source #

doEIdKey :: Unique Source #

compEIdKey :: Unique Source #

fromEIdKey :: Unique Source #

fromThenEIdKey :: Unique Source #

fromToEIdKey :: Unique Source #

fromThenToEIdKey :: Unique Source #

listEIdKey :: Unique Source #

sigEIdKey :: Unique Source #

recConEIdKey :: Unique Source #

recUpdEIdKey :: Unique Source #

staticEIdKey :: Unique Source #

unboundVarEIdKey :: Unique Source #

labelEIdKey :: Unique Source #

fieldExpIdKey :: Unique Source #

fieldExpIdKey :: Unique Source #

guardedBIdKey :: Unique Source #

normalBIdKey :: Unique Source #

guardedBIdKey :: Unique Source #

normalBIdKey :: Unique Source #

normalGEIdKey :: Unique Source #

patGEIdKey :: Unique Source #

normalGEIdKey :: Unique Source #

patGEIdKey :: Unique Source #

bindSIdKey :: Unique Source #

letSIdKey :: Unique Source #

noBindSIdKey :: Unique Source #

parSIdKey :: Unique Source #

bindSIdKey :: Unique Source #

letSIdKey :: Unique Source #

noBindSIdKey :: Unique Source #

parSIdKey :: Unique Source #

funDIdKey :: Unique Source #

valDIdKey :: Unique Source #

dataDIdKey :: Unique Source #

newtypeDIdKey :: Unique Source #

tySynDIdKey :: Unique Source #

classDIdKey :: Unique Source #

instanceWithOverlapDIdKey :: Unique Source #

instanceDIdKey :: Unique Source #

sigDIdKey :: Unique Source #

forImpDIdKey :: Unique Source #

pragInlDIdKey :: Unique Source #

pragSpecDIdKey :: Unique Source #

pragSpecInlDIdKey :: Unique Source #

pragSpecInstDIdKey :: Unique Source #

pragRuleDIdKey :: Unique Source #

pragAnnDIdKey :: Unique Source #

defaultSigDIdKey :: Unique Source #

dataFamilyDIdKey :: Unique Source #

openTypeFamilyDIdKey :: Unique Source #

closedTypeFamilyDIdKey :: Unique Source #

dataInstDIdKey :: Unique Source #

newtypeInstDIdKey :: Unique Source #

tySynInstDIdKey :: Unique Source #

standaloneDerivWithStrategyDIdKey :: Unique Source #

infixLDIdKey :: Unique Source #

infixRDIdKey :: Unique Source #

infixNDIdKey :: Unique Source #

roleAnnotDIdKey :: Unique Source #

patSynDIdKey :: Unique Source #

patSynSigDIdKey :: Unique Source #

pragCompleteDIdKey :: Unique Source #

funDIdKey :: Unique Source #

valDIdKey :: Unique Source #

dataDIdKey :: Unique Source #

newtypeDIdKey :: Unique Source #

tySynDIdKey :: Unique Source #

classDIdKey :: Unique Source #

instanceWithOverlapDIdKey :: Unique Source #

instanceDIdKey :: Unique Source #

sigDIdKey :: Unique Source #

forImpDIdKey :: Unique Source #

pragInlDIdKey :: Unique Source #

pragSpecDIdKey :: Unique Source #

pragSpecInlDIdKey :: Unique Source #

pragSpecInstDIdKey :: Unique Source #

pragRuleDIdKey :: Unique Source #

pragAnnDIdKey :: Unique Source #

dataFamilyDIdKey :: Unique Source #

openTypeFamilyDIdKey :: Unique Source #

dataInstDIdKey :: Unique Source #

newtypeInstDIdKey :: Unique Source #

tySynInstDIdKey :: Unique Source #

closedTypeFamilyDIdKey :: Unique Source #

infixLDIdKey :: Unique Source #

infixRDIdKey :: Unique Source #

infixNDIdKey :: Unique Source #

roleAnnotDIdKey :: Unique Source #

standaloneDerivWithStrategyDIdKey :: Unique Source #

defaultSigDIdKey :: Unique Source #

patSynDIdKey :: Unique Source #

patSynSigDIdKey :: Unique Source #

pragCompleteDIdKey :: Unique Source #

cxtIdKey :: Unique Source #

cxtIdKey :: Unique Source #

noSourceUnpackednessKey :: Unique Source #

sourceNoUnpackKey :: Unique Source #

sourceUnpackKey :: Unique Source #

noSourceUnpackednessKey :: Unique Source #

sourceNoUnpackKey :: Unique Source #

sourceUnpackKey :: Unique Source #

noSourceStrictnessKey :: Unique Source #

sourceLazyKey :: Unique Source #

sourceStrictKey :: Unique Source #

noSourceStrictnessKey :: Unique Source #

sourceLazyKey :: Unique Source #

sourceStrictKey :: Unique Source #

normalCIdKey :: Unique Source #

recCIdKey :: Unique Source #

infixCIdKey :: Unique Source #

forallCIdKey :: Unique Source #

gadtCIdKey :: Unique Source #

recGadtCIdKey :: Unique Source #

normalCIdKey :: Unique Source #

recCIdKey :: Unique Source #

infixCIdKey :: Unique Source #

forallCIdKey :: Unique Source #

gadtCIdKey :: Unique Source #

recGadtCIdKey :: Unique Source #

bangIdKey :: Unique Source #

bangIdKey :: Unique Source #

bangTKey :: Unique Source #

bangTKey :: Unique Source #

varBangTKey :: Unique Source #

varBangTKey :: Unique Source #

unidirPatSynIdKey :: Unique Source #

implBidirPatSynIdKey :: Unique Source #

explBidirPatSynIdKey :: Unique Source #

unidirPatSynIdKey :: Unique Source #

implBidirPatSynIdKey :: Unique Source #

explBidirPatSynIdKey :: Unique Source #

prefixPatSynIdKey :: Unique Source #

infixPatSynIdKey :: Unique Source #

recordPatSynIdKey :: Unique Source #

prefixPatSynIdKey :: Unique Source #

infixPatSynIdKey :: Unique Source #

recordPatSynIdKey :: Unique Source #

forallTIdKey :: Unique Source #

varTIdKey :: Unique Source #

conTIdKey :: Unique Source #

tupleTIdKey :: Unique Source #

unboxedTupleTIdKey :: Unique Source #

unboxedSumTIdKey :: Unique Source #

arrowTIdKey :: Unique Source #

listTIdKey :: Unique Source #

appTIdKey :: Unique Source #

sigTIdKey :: Unique Source #

equalityTIdKey :: Unique Source #

litTIdKey :: Unique Source #

promotedTIdKey :: Unique Source #

promotedTupleTIdKey :: Unique Source #

promotedNilTIdKey :: Unique Source #

promotedConsTIdKey :: Unique Source #

wildCardTIdKey :: Unique Source #

forallTIdKey :: Unique Source #

varTIdKey :: Unique Source #

conTIdKey :: Unique Source #

tupleTIdKey :: Unique Source #

unboxedTupleTIdKey :: Unique Source #

unboxedSumTIdKey :: Unique Source #

arrowTIdKey :: Unique Source #

listTIdKey :: Unique Source #

appTIdKey :: Unique Source #

sigTIdKey :: Unique Source #

equalityTIdKey :: Unique Source #

litTIdKey :: Unique Source #

promotedTIdKey :: Unique Source #

promotedTupleTIdKey :: Unique Source #

promotedNilTIdKey :: Unique Source #

promotedConsTIdKey :: Unique Source #

wildCardTIdKey :: Unique Source #

numTyLitIdKey :: Unique Source #

strTyLitIdKey :: Unique Source #

numTyLitIdKey :: Unique Source #

strTyLitIdKey :: Unique Source #

plainTVIdKey :: Unique Source #

kindedTVIdKey :: Unique Source #

plainTVIdKey :: Unique Source #

kindedTVIdKey :: Unique Source #

nominalRIdKey :: Unique Source #

representationalRIdKey :: Unique Source #

phantomRIdKey :: Unique Source #

inferRIdKey :: Unique Source #

nominalRIdKey :: Unique Source #

representationalRIdKey :: Unique Source #

phantomRIdKey :: Unique Source #

inferRIdKey :: Unique Source #

varKIdKey :: Unique Source #

conKIdKey :: Unique Source #

tupleKIdKey :: Unique Source #

arrowKIdKey :: Unique Source #

listKIdKey :: Unique Source #

appKIdKey :: Unique Source #

starKIdKey :: Unique Source #

constraintKIdKey :: Unique Source #

varKIdKey :: Unique Source #

conKIdKey :: Unique Source #

tupleKIdKey :: Unique Source #

arrowKIdKey :: Unique Source #

listKIdKey :: Unique Source #

appKIdKey :: Unique Source #

starKIdKey :: Unique Source #

constraintKIdKey :: Unique Source #

noSigIdKey :: Unique Source #

kindSigIdKey :: Unique Source #

tyVarSigIdKey :: Unique Source #

noSigIdKey :: Unique Source #

kindSigIdKey :: Unique Source #

tyVarSigIdKey :: Unique Source #

injectivityAnnIdKey :: Unique Source #

injectivityAnnIdKey :: Unique Source #

cCallIdKey :: Unique Source #

stdCallIdKey :: Unique Source #

cApiCallIdKey :: Unique Source #

primCallIdKey :: Unique Source #

javaScriptCallIdKey :: Unique Source #

cCallIdKey :: Unique Source #

stdCallIdKey :: Unique Source #

cApiCallIdKey :: Unique Source #

primCallIdKey :: Unique Source #

javaScriptCallIdKey :: Unique Source #

unsafeIdKey :: Unique Source #

safeIdKey :: Unique Source #

interruptibleIdKey :: Unique Source #

unsafeIdKey :: Unique Source #

safeIdKey :: Unique Source #

interruptibleIdKey :: Unique Source #

funDepIdKey :: Unique Source #

funDepIdKey :: Unique Source #

tySynEqnIdKey :: Unique Source #

tySynEqnIdKey :: Unique Source #

quoteExpKey :: Unique Source #

quotePatKey :: Unique Source #

quoteDecKey :: Unique Source #

quoteTypeKey :: Unique Source #

quoteExpKey :: Unique Source #

quotePatKey :: Unique Source #

quoteDecKey :: Unique Source #

quoteTypeKey :: Unique Source #

ruleVarIdKey :: Unique Source #

typedRuleVarIdKey :: Unique Source #

ruleVarIdKey :: Unique Source #

typedRuleVarIdKey :: Unique Source #

valueAnnotationIdKey :: Unique Source #

typeAnnotationIdKey :: Unique Source #

moduleAnnotationIdKey :: Unique Source #

valueAnnotationIdKey :: Unique Source #

typeAnnotationIdKey :: Unique Source #

moduleAnnotationIdKey :: Unique Source #

derivClauseIdKey :: Unique Source #

derivClauseIdKey :: Unique Source #

lift_RDR :: RdrName Source #

mkNameG_dRDR :: RdrName Source #

mkNameG_vRDR :: RdrName Source #

lift_RDR :: RdrName Source #

mkNameG_dRDR :: RdrName Source #

mkNameG_vRDR :: RdrName Source #

conE_RDR :: RdrName Source #

litE_RDR :: RdrName Source #

appE_RDR :: RdrName Source #

infixApp_RDR :: RdrName Source #

conE_RDR :: RdrName Source #

litE_RDR :: RdrName Source #

appE_RDR :: RdrName Source #

infixApp_RDR :: RdrName Source #

stringL_RDR :: RdrName Source #

intPrimL_RDR :: RdrName Source #

wordPrimL_RDR :: RdrName Source #

floatPrimL_RDR :: RdrName Source #

doublePrimL_RDR :: RdrName Source #

stringPrimL_RDR :: RdrName Source #

charPrimL_RDR :: RdrName Source #

stringL_RDR :: RdrName Source #

intPrimL_RDR :: RdrName Source #

wordPrimL_RDR :: RdrName Source #

floatPrimL_RDR :: RdrName Source #

doublePrimL_RDR :: RdrName Source #

stringPrimL_RDR :: RdrName Source #

charPrimL_RDR :: RdrName Source #