ADPfusion-0.6.0.0: Efficient, high-level dynamic programming.

Index

%ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
*ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
**>ADP.Fusion.Core.TH.Backtrack, ADP.Fusion.Core.TH, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
+ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
-ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
...ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
:$$:ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
:.:ADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
:<>:ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
:|ADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
<<<ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
<=ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
<=?ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
<||ADP.Fusion.Core.TH.Backtrack, ADP.Fusion.Core.TH, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
AddIndexDenseADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
addIndexDenseADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
addIndexDense1ADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
AddIndexDenseContextADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
addIndexDenseGoADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
addTermStream1ADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
AppendSymbolADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ApplyADP.Fusion.Core.Apply, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
applyADP.Fusion.Core.Apply, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ArgADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ArgTy 
1 (Type/Class)ADP.Fusion.Core.TH.Backtrack
2 (Type/Class)ADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
argTyArgsADP.Fusion.Core.TH.Backtrack
AxiomADP.Fusion.Core.SynVar.Axiom, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
axiomADP.Fusion.Core.SynVar.Axiom, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
axiomAtADP.Fusion.Core.SynVar.Axiom, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
AxiomIxADP.Fusion.Core.SynVar.Axiom, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
AxiomStreamADP.Fusion.Core.SynVar.Axiom, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
BacktrackADP.Fusion.Core.SynVar.Backtrack, ADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
BacktrackIndexADP.Fusion.Core.SynVar.Backtrack, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
BigOrderNatsADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
BigOrderNats'ADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
BtIRecADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
BtITblADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
btITblStreamADP.Fusion.Core.SynVar.Array
BuildADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
buildADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
buildBacktrackingChoiceADP.Fusion.Core.TH.Backtrack
buildCombiningChoiceADP.Fusion.Core.TH.Backtrack
buildLamPatADP.Fusion.Core.TH.Backtrack
buildLeftTypeADP.Fusion.Core.TH.Backtrack
buildLnsADP.Fusion.Core.TH.Backtrack
buildRightTypeADP.Fusion.Core.TH.Backtrack
buildRnsADP.Fusion.Core.TH.Backtrack
buildSigBacktrackingTypeADP.Fusion.Core.TH.Backtrack
buildSigCombiningTypeADP.Fusion.Core.TH.Backtrack
CalcSplitTypeADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
CheckLeftADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
CheckRightADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ChoiceADP.Fusion.Core.TH.Backtrack
Chr 
1 (Type/Class)ADP.Fusion.Core.Term.Chr, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.Chr, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
chrADP.Fusion.Core.Term.Chr, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
chrLeftADP.Fusion.Core.Term.Chr, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
CmpNatADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
CmpSymbolADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
collectIxADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ComplementADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
CountNumberOfCellsADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
countNumberOfCellsADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
CStaticADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
CVariableADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
Deletion 
1 (Type/Class)ADP.Fusion.Core.Term.Deletion, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.Deletion, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
DisabledADP.Fusion.Core.Term.Switch
DivADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
EachBigOrderADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
eachBigOrderADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
eachBigPerfCounterADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
EachSmallOrderADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
eachSmallOrderADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
Edge 
1 (Type/Class)ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
EdgeFromToADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
edgeFromToADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElementADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmADP.Fusion.Core.Classes, ADP.Fusion.Core.Classes, ADP.Fusion.Core.Multi, ADP.Fusion.Core.Term.Test, ADP.Fusion.Core.Term.Switch, ADP.Fusion.Core.Term.Str, ADP.Fusion.Core.Term.PeekIndex, ADP.Fusion.Core.Term.MultiChr, ADP.Fusion.Core.Term.Epsilon, ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core.Term.Deletion, ADP.Fusion.Core.Term.Chr, ADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmBtIRecADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmBtITblADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmChrADP.Fusion.Core.Term.Chr, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmDeletionADP.Fusion.Core.Term.Deletion, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmEdgeADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmEpsilonADP.Fusion.Core.Term.Epsilon, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmIRecADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmITblADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmMultiChrADP.Fusion.Core.Term.MultiChr, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmPeekIndexADP.Fusion.Core.Term.PeekIndex, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmSADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmSplitBtITblADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmSplitITblADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmStrADP.Fusion.Core.Term.Str, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmSwitchADP.Fusion.Core.Term.Switch
ElmSynVar1ADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
elmSynVar1ADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmTerm1ADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
elmTerm1ADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ElmTestADP.Fusion.Core.Term.Test
ElmTSADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
EmptyOk 
1 (Type/Class)ADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
EnabledADP.Fusion.Core.Term.Switch
Epsilon 
1 (Type/Class)ADP.Fusion.Core.Term.Epsilon, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.Epsilon, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ErrorMessageADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
eTSADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ExtComplementContextADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
fillTablesADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
FinalADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
flattenSynVarsADP.Fusion.Core.TH.Backtrack
FragmentADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
From 
1 (Type/Class)ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
FunADP.Fusion.Core.Apply, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
genAlgProdFunctionsADP.Fusion.Core.TH.Backtrack
genAttributeFunctionADP.Fusion.Core.TH.Backtrack
GenBacktrackTableADP.Fusion.Core.SynVar.Backtrack, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
genChoiceFunctionADP.Fusion.Core.TH.Backtrack
getAllBoundsADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
getArgADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
getElmADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
getFromADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
getIdxADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
GetIndexADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
getIndexADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
GetIndexGoADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
getIndexGoADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
GetIxADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
getMonadNameADP.Fusion.Core.TH.Backtrack
getObjectiveNamesADP.Fusion.Core.TH.Backtrack
getRuleResultTypeADP.Fusion.Core.TH.Common
getRuleSynVarNamesADP.Fusion.Core.TH.Backtrack
getSplitADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
getToADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
GlobalADP.Fusion.Core.Term.Epsilon, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
Id 
1 (Data Constructor)ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Type/Class)ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
iIx 
1 (Function)ADP.Fusion.Core.Multi
2 (Function)ADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
InitialContextADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
IRec 
1 (Type/Class)ADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
iRecConstraintADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
iRecToADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
IStaticADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
IsThisBigOrderADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
IsThisSmallOrderADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ITbl 
1 (Type/Class)ADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
iTblArrayADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
iTblConstraintADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ITblCxADP.Fusion.Core.SynVar.Array
iTblStreamADP.Fusion.Core.SynVar.Array
IVariableADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
KnownNatADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
KnownSymbolADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
LeftPosTyADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
LocalADP.Fusion.Core.Term.Epsilon, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
LocalGlobalADP.Fusion.Core.Term.Epsilon, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
Log2ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
M 
1 (Type/Class)ADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
makeAlgebraProductADP.Fusion.Core.TH, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
makeProductInstancesADP.Fusion.Core.TH.Backtrack
manyVADP.Fusion.Core.Term.Str, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
MinSizeADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
minSizeADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
MkStreamADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
mkStreamADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ModADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ModifyConstraintADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
MultiChr 
1 (Type/Class)ADP.Fusion.Core.Term.MultiChr, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.MultiChr, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
multiChrADP.Fusion.Core.Term.MultiChr, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
Mutated 
1 (Type/Class)ADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
mutatedTablesADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
NatADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
natValADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
natVal'ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
NewBoundary 
1 (Type/Class)ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
NilVarADP.Fusion.Core.TH.Backtrack
NonEmpty 
1 (Type/Class)ADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
numberOfCellsADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
OFirstLeftADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
OLeftOfADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ORADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ORightOfADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
OStaticADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
PeekIndex 
1 (Type/Class)ADP.Fusion.Core.Term.PeekIndex, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.PeekIndex, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
PerfCounter 
1 (Type/Class)ADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
perfCounterADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
picoSecondsADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
PRIADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ProductBacktrackingADP.Fusion.Core.TH.Backtrack
ProductCombiningADP.Fusion.Core.TH.Backtrack
Proxy 
1 (Data Constructor)ADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Type/Class)ADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
recBuildLamPatADP.Fusion.Core.TH.Backtrack
RecElmADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ResolvedIxADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ResultADP.Fusion.Core.TH.Backtrack
resultADP.Fusion.Core.TH.Backtrack
RiPlCADP.Fusion.PointL.Core, ADP.Fusion.PointL
RiPlIADP.Fusion.PointL.Core, ADP.Fusion.PointL
RiPlOADP.Fusion.PointL.Core, ADP.Fusion.PointL
RiPrCADP.Fusion.PointR.Core, ADP.Fusion.PointR
RiPrIADP.Fusion.PointR.Core, ADP.Fusion.PointR
RiPrOADP.Fusion.PointR.Core, ADP.Fusion.PointR
RiUnitADP.Fusion.Unit.Core
RiZADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
RunningIndexADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL.Core, ADP.Fusion.PointL, ADP.Fusion.PointR.Core, ADP.Fusion.PointR, ADP.Fusion.Unit.Core, ADP.Fusion.Unit
S 
1 (Type/Class)ADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SALADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
sameNatADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SameSidADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
sameSymbolADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SARADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
secondsADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SetBoundary 
1 (Type/Class)ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
showPerfCounterADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ShowTypeADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SigBacktrackingADP.Fusion.Core.TH.Backtrack
SigCombiningADP.Fusion.Core.TH.Backtrack
SLADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SLRADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SmallOrderNatsADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SmallOrderNats'ADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SomeNat 
1 (Data Constructor)ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Type/Class)ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
someNatValADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SomeSymbol 
1 (Data Constructor)ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Type/Class)ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
someSymbolValADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
someVADP.Fusion.Core.Term.Str, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
Split 
1 (Type/Class)ADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
splitADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SplitIxColADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
splitIxColADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SplitIxTyADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SplitTypeADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SRADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
sSADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
StackADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
StackedTermsADP.Fusion.Core.TH.Backtrack
stackedTermsADP.Fusion.Core.TH.Backtrack
StackedVarsADP.Fusion.Core.TH.Backtrack
stackedVarsADP.Fusion.Core.TH.Backtrack
StaticCheckADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
staticCheckADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
staticCheck#ADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
Str 
1 (Type/Class)ADP.Fusion.Core.Term.Str, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.Str, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
Stream 
1 (Data Constructor)ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Type/Class)ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
StreamAppendADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
streamappendADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
streamToVectorMADP.Fusion.Core.TH.Backtrack
SvSADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SvStateADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
Switch 
1 (Type/Class)ADP.Fusion.Core.Term.Switch
2 (Data Constructor)ADP.Fusion.Core.Term.Switch
SwitchStatusADP.Fusion.Core.Term.Switch
SymbolADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
symbolValADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
symbolVal'ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
SynVarADP.Fusion.Core.TH.Backtrack
SynVar1 
1 (Type/Class)ADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
synVarNameADP.Fusion.Core.TH.Backtrack
TableStaticVarADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
tableStreamIndexADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TEADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TermADP.Fusion.Core.TH.Backtrack
Term1 
1 (Type/Class)ADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TermArgADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
termNameADP.Fusion.Core.TH.Backtrack
TermStateADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
termStaticCheckADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TermStaticVarADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TermStreamADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
termStreamADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TermStreamContextADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
termStreamIndexADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TermSymbolADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
Test 
1 (Type/Class)ADP.Fusion.Core.Term.Test
2 (Data Constructor)ADP.Fusion.Core.Term.Test
TextADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ThisBigOrderADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
thisBigOrderADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ThisSmallOrderADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
thisSmallOrderADP.Fusion.Core.SynVar.FillTyLvl, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TNEADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
To 
1 (Type/Class)ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.Term.Edge, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
toBacktrackADP.Fusion.Core.SynVar.Backtrack, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
toEmptyADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ToNatADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
toNonEmptyADP.Fusion.Core.Classes, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
tSADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TStateADP.Fusion.Core.Multi, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TW 
1 (Type/Class)ADP.Fusion.Core.SynVar.TableWrap, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
2 (Data Constructor)ADP.Fusion.Core.SynVar.TableWrap, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TwIRecADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TwIRecBtADP.Fusion.Core.SynVar.Recursive.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TwITblADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TwITblBtADP.Fusion.Core.SynVar.Array.Type, ADP.Fusion.Core.SynVar.Array, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
txADP.Fusion.Core.SynVar.Indices, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
TypeErrorADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
unIdADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
unpackArgTyADP.Fusion.Core.TH.Backtrack
ZconcatADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
zconcatADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
ZppADP.Fusion.Core.SynVar.Split.Type, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
^ADP.Fusion.Core.TyLvlIx, ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
|||ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit
~~ADP.Fusion.Core, ADP.Fusion.PointL, ADP.Fusion.PointR, ADP.Fusion.Unit