| # | Hyper.Type, Hyper |
| ##>> | Hyper.Recurse |
| #*# | Hyper.Class.Nodes, Hyper |
| #**# | Hyper.Recurse |
| #> | Hyper.Class.Nodes, Hyper |
| #>> | Hyper.Recurse |
| #?> | Hyper.Class.Morph |
| :# | Hyper.Type, Hyper |
| :*: | |
| 1 (Type/Class) | Hyper |
| 2 (Data Constructor) | Hyper |
| AHyperType | |
| 1 (Type/Class) | Hyper.Type, Hyper |
| 2 (Data Constructor) | Hyper.Type, Hyper |
| alphaEq | Hyper.Type.AST.Scheme.AlphaEq |
| Ann | |
| 1 (Type/Class) | Hyper.Combinator.Ann, Hyper |
| 2 (Data Constructor) | Hyper.Combinator.Ann, Hyper |
| annContexts | Hyper.Class.Context |
| Annotated | Hyper.Combinator.Ann, Hyper |
| annotation | Hyper.Combinator.Ann, Hyper |
| anns | Hyper.Diff |
| annValue | Hyper.Combinator.Ann, Hyper |
| ANode | Hyper.Combinator.ANode, Hyper |
| App | |
| 1 (Type/Class) | Hyper.Type.AST.App |
| 2 (Data Constructor) | Hyper.Type.AST.App |
| appArg | Hyper.Type.AST.App |
| appFunc | Hyper.Type.AST.App |
| applyBindings | Hyper.Class.Unify, Hyper.Unify |
| asHyper | Hyper.Type, Hyper |
| Binding | |
| 1 (Type/Class) | Hyper.Unify.Binding |
| 2 (Data Constructor) | Hyper.Unify.Binding |
| binding | Hyper.Class.Unify, Hyper.Unify |
| BindingDict | |
| 1 (Type/Class) | Hyper.Class.Unify, Hyper.Unify |
| 2 (Data Constructor) | Hyper.Class.Unify, Hyper.Unify |
| bindingDict | Hyper.Unify.Binding |
| bindVar | Hyper.Class.Unify, Hyper.Unify |
| blamableRecursive | Hyper.Infer.Blame |
| Blame | Hyper.Infer.Blame |
| blame | Hyper.Infer.Blame |
| BlameResult | Hyper.Infer.Blame |
| CommonBody | |
| 1 (Type/Class) | Hyper.Diff |
| 2 (Data Constructor) | Hyper.Diff |
| CommonBodyP | Hyper.Diff |
| CommonSubTree | Hyper.Diff |
| CommonSubTreeP | Hyper.Diff |
| Const | |
| 1 (Data Constructor) | Hyper |
| 2 (Type/Class) | Hyper |
| Constraint | Hyper |
| ConstraintsViolation | Hyper.Unify.Error, Hyper.Unify |
| ContainedH | Hyper.Class.Traversable |
| decompose | Hyper.Combinator.Compose |
| decompose' | Hyper.Combinator.Compose |
| Dict | |
| 1 (Data Constructor) | Hyper |
| 2 (Type/Class) | Hyper |
| Diff | Hyper.Diff |
| diff | Hyper.Diff |
| Different | Hyper.Diff |
| DifferentP | Hyper.Diff |
| DiffP | Hyper.Diff |
| diffP | Hyper.Diff |
| eKey | Hyper.Type.AST.Row |
| emptyBinding | Hyper.Unify.Binding |
| eRest | Hyper.Type.AST.Row |
| eVal | Hyper.Type.AST.Row |
| E_GTerm_v | Hyper.Unify.Generalize |
| F | |
| 1 (Type/Class) | Hyper.Type.Functor |
| 2 (Data Constructor) | Hyper.Type.Functor |
| FlatRowExtends | |
| 1 (Type/Class) | Hyper.Type.AST.Row |
| 2 (Data Constructor) | Hyper.Type.AST.Row |
| flattenRow | Hyper.Type.AST.Row |
| flattenRowExtend | Hyper.Type.AST.Row |
| fold | Hyper.Recurse |
| foldDiffs | Hyper.Diff |
| foldDiffsP | Hyper.Diff |
| foldMapRecursive | Hyper.Recurse |
| forbidden | Hyper.Type.AST.Row |
| freExtends | Hyper.Type.AST.Row |
| freRest | Hyper.Type.AST.Row |
| FromNom | |
| 1 (Type/Class) | Hyper.Type.AST.Nominal |
| 2 (Data Constructor) | Hyper.Type.AST.Nominal |
| funcIn | Hyper.Type.AST.FuncType |
| funcOut | Hyper.Type.AST.FuncType |
| FuncType | |
| 1 (Type/Class) | Hyper.Type.AST.FuncType |
| 2 (Data Constructor) | Hyper.Type.AST.FuncType |
| GBody | Hyper.Unify.Generalize |
| generalize | Hyper.Unify.Generalize |
| generalizeConstraints | Hyper.Unify.Constraints, Hyper.Unify |
| Generic | Hyper |
| getConst | Hyper |
| getHCompose | Hyper.Combinator.Compose, Hyper |
| GetHyperType | Hyper.Type, Hyper |
| getNominalDecl | Hyper.Type.AST.Nominal |
| getScope | Hyper.Type.AST.Var |
| GMono | Hyper.Unify.Generalize |
| Good | Hyper.Infer.Blame |
| GPoly | Hyper.Unify.Generalize |
| GTerm | Hyper.Unify.Generalize |
| hAnn | Hyper.Combinator.Ann, Hyper |
| HApplicative | Hyper.Class.Apply, Hyper |
| HApply | Hyper.Class.Apply, Hyper |
| HasHPlain | Hyper.Class.HasPlain, Hyper |
| HasInferredType | Hyper.Class.Infer.InferOf, Hyper.Infer |
| HasInferredValue | Hyper.Class.Infer.InferOf, Hyper.Infer |
| HasNominalInst | Hyper.Type.AST.Nominal |
| HasQuantifiedVar | Hyper.Unify.QuantifiedVar |
| HasScheme | Hyper.Type.AST.Scheme |
| hasSchemeRecursive | Hyper.Type.AST.Scheme |
| HasScope | Hyper.Type.AST.Var |
| HasTypeConstraints | Hyper.Unify.Constraints, Hyper.Unify |
| hbind | Hyper.Class.Monad |
| HCompose | |
| 1 (Type/Class) | Hyper.Combinator.Compose, Hyper |
| 2 (Data Constructor) | Hyper.Combinator.Compose, Hyper |
| HComposeConstraint1 | Hyper.Combinator.Compose |
| hcomposed | Hyper.Combinator.Compose, Hyper |
| HContext | Hyper.Class.Context |
| hcontext | Hyper.Class.Context |
| HFlip | Hyper.Combinator.Flip, Hyper |
| hflipped | Hyper.Combinator.Flip, Hyper |
| HFoldable | Hyper.Class.Foldable, Hyper |
| hfolded1 | Hyper.Class.Foldable, Hyper |
| hfoldMap | Hyper.Class.Foldable, Hyper |
| HFunc | |
| 1 (Type/Class) | Hyper.Combinator.Func, Hyper |
| 2 (Data Constructor) | Hyper.Combinator.Func, Hyper |
| HFunctor | Hyper.Class.Functor, Hyper |
| HIs2 | Hyper.Class.Morph |
| hiso | Hyper.Class.Functor |
| hjoin | Hyper.Class.Monad |
| hLiftConstraint | Hyper.Class.Nodes, Hyper |
| hmap | Hyper.Class.Functor, Hyper |
| hmapped1 | Hyper.Class.Functor, Hyper |
| HMonad | Hyper.Class.Monad |
| HMorph | Hyper.Class.Morph |
| HMorphWithConstraint | Hyper.Class.Morph |
| HNodeLens | Hyper.Class.Optic |
| hNodeLens | Hyper.Class.Optic |
| HNodes | Hyper.Class.Nodes, Hyper |
| HNodesConstraint | Hyper.Class.Nodes, Hyper, Hyper |
| HNodesHaveConstraint | Hyper.Class.Nodes |
| hNodesHaveConstraint | Hyper.Class.Nodes |
| HPlain | Hyper.Class.HasPlain, Hyper, Hyper |
| hPlain | Hyper.Class.HasPlain, Hyper |
| HPointed | Hyper.Class.Pointed, Hyper |
| hpure | Hyper.Class.Pointed, Hyper |
| HRecSelf | Hyper.Recurse |
| HRecSub | Hyper.Recurse |
| HRecWitness | Hyper.Recurse |
| hsequence | Hyper.Class.Traversable, Hyper |
| HSubset | Hyper.Class.Optic |
| hSubset | Hyper.Class.Optic |
| HSubset' | Hyper.Class.Optic |
| HTraversable | Hyper.Class.Traversable, Hyper |
| htraverse | Hyper.Class.Traversable, Hyper |
| htraverse1 | Hyper.Class.Traversable, Hyper |
| htraverse1_ | Hyper.Class.Foldable, Hyper |
| htraverseFlipped | Hyper.Combinator.Flip, Hyper |
| htraverse_ | Hyper.Class.Foldable, Hyper |
| hVal | Hyper.Combinator.Ann, Hyper |
| HWitness | |
| 1 (Type/Class) | Hyper.Class.Nodes, Hyper |
| 2 (Data Constructor) | Hyper.Class.Nodes, Hyper |
| HWitnessType | Hyper.Class.Nodes, Hyper, Hyper |
| HyperType | Hyper.Type, Hyper |
| hzip | Hyper.Class.Apply, Hyper |
| Infer | Hyper.Class.Infer, Hyper.Infer |
| infer | Hyper.Infer |
| inferBody | Hyper.Class.Infer, Hyper.Infer |
| InferChild | |
| 1 (Type/Class) | Hyper.Class.Infer, Hyper.Infer |
| 2 (Data Constructor) | Hyper.Class.Infer, Hyper.Infer |
| inferChild | Hyper.Class.Infer, Hyper.Infer |
| inferContext | Hyper.Class.Infer, Hyper.Infer |
| inferH | Hyper.Infer |
| InferOf | Hyper.Class.Infer, Hyper.Infer |
| InferOf' | Hyper.Infer.Blame |
| InferOfConstraint | Hyper.Class.Infer.InferOf, Hyper.Infer |
| inferOfConstraint | Hyper.Class.Infer.InferOf, Hyper.Infer |
| inferOfMatches | Hyper.Infer.Blame |
| inferOfUnify | Hyper.Infer.Blame |
| InferredChild | |
| 1 (Type/Class) | Hyper.Class.Infer, Hyper.Infer |
| 2 (Data Constructor) | Hyper.Class.Infer, Hyper.Infer |
| inferredType | Hyper.Class.Infer.InferOf, Hyper.Infer |
| inferredValue | Hyper.Class.Infer.InferOf, Hyper.Infer |
| InferResult | |
| 1 (Type/Class) | Hyper.Infer.Result, Hyper.Infer |
| 2 (Data Constructor) | Hyper.Infer.Result, Hyper.Infer |
| inferResult | Hyper.Infer.Result, Hyper.Infer |
| InferResultsConstraint | Hyper.Infer |
| inferType | Hyper.Type.AST.Scheme |
| inferUVarsApplyBindings | Hyper.Infer |
| inRep | Hyper.Class.Infer, Hyper.Infer |
| instantiate | Hyper.Unify.Generalize |
| instantiateForAll | Hyper.Unify.Generalize |
| instantiateH | Hyper.Unify.Generalize |
| instantiateWith | Hyper.Unify.Generalize |
| inType | Hyper.Class.Infer, Hyper.Infer |
| Lam | |
| 1 (Type/Class) | Hyper.Type.AST.Lam |
| 2 (Data Constructor) | Hyper.Type.AST.Lam |
| lamIn | Hyper.Type.AST.Lam |
| lamOut | Hyper.Type.AST.Lam |
| Let | |
| 1 (Type/Class) | Hyper.Type.AST.Let |
| 2 (Data Constructor) | Hyper.Type.AST.Let |
| letEquals | Hyper.Type.AST.Let |
| letIn | Hyper.Type.AST.Let |
| letVar | Hyper.Type.AST.Let |
| liftH2 | Hyper.Class.Apply, Hyper |
| load | Hyper.Unify.Binding.ST.Load |
| LoadedNominalDecl | Hyper.Type.AST.Nominal |
| loadNominalDecl | Hyper.Type.AST.Nominal |
| loadScheme | Hyper.Type.AST.Scheme |
| localInstantiations | Hyper.Type.AST.Scheme |
| localLevel | Hyper.Infer.ScopeLevel, Hyper.Infer |
| LocalScopeType | Hyper.Class.Infer.Env, Hyper.Infer |
| localScopeType | Hyper.Class.Infer.Env, Hyper.Infer |
| lookupQVar | Hyper.Type.AST.Scheme |
| lookupVar | Hyper.Class.Unify, Hyper.Unify |
| makeHApplicativeBases | Hyper.TH.Apply, Hyper |
| makeHApply | Hyper.TH.Apply |
| makeHApplyAndBases | Hyper.TH.Apply |
| makeHasHPlain | Hyper.TH.HasPlain, Hyper |
| makeHContext | Hyper.TH.Context, Hyper |
| makeHFoldable | Hyper.TH.Foldable |
| makeHFunctor | Hyper.TH.Functor |
| makeHMorph | Hyper.TH.Morph, Hyper |
| makeHNodes | Hyper.TH.Nodes |
| makeHPointed | Hyper.TH.Pointed |
| makeHTraversable | Hyper.TH.Traversable |
| makeHTraversableAndBases | Hyper.TH.Traversable, Hyper |
| makeHTraversableAndFoldable | Hyper.TH.Traversable |
| makeHTraversableApplyAndBases | Hyper.TH.Traversable, Hyper |
| makeQVarInstances | Hyper.Type.AST.Scheme |
| makeZipMatch | Hyper.TH.ZipMatch, Hyper |
| Mismatch | |
| 1 (Data Constructor) | Hyper.Unify.Error, Hyper.Unify |
| 2 (Data Constructor) | Hyper.Infer.Blame |
| MkANode | Hyper.Combinator.ANode, Hyper |
| MkCommonBody | Hyper.Diff |
| MkContainedH | Hyper.Class.Traversable |
| MkHFlip | Hyper.Combinator.Flip, Hyper |
| MonadInstantiate | Hyper.Type.AST.Scheme |
| MonadNominals | Hyper.Type.AST.Nominal |
| MonadQuantify | Hyper.Unify.QuantifiedVar |
| MonadScopeLevel | Hyper.Infer.ScopeLevel, Hyper.Infer |
| MorphConstraint | Hyper.Class.Morph |
| morphLiftConstraint | Hyper.Class.Morph |
| morphMap | Hyper.Class.Morph |
| morphMapped1 | Hyper.Class.Morph |
| morphTraverse | Hyper.Class.Morph |
| morphTraverse1 | Hyper.Class.Morph |
| MorphWitness | Hyper.Class.Morph, Hyper.Combinator.ANode, Hyper, Hyper.Type.AST.Map, Hyper.Type.AST.FuncType, Hyper.Type.AST.Row, Hyper.Type.AST.TypedLam, Hyper.Type.AST.Let, Hyper.Type.AST.Lam, Hyper.Type.AST.App |
| M_ANode | Hyper.Combinator.ANode, Hyper, Hyper.Type.AST.Map, Hyper.Type.AST.FuncType, Hyper.Type.AST.Row, Hyper.Type.AST.TypedLam, Hyper.Type.AST.Let, Hyper.Type.AST.Lam, Hyper.Type.AST.App |
| M_App_expr | Hyper.Type.AST.App |
| M_FuncType_typ | Hyper.Type.AST.FuncType, Hyper.Type.AST.Lam, Hyper.Type.AST.App |
| M_Lam_expr | Hyper.Type.AST.Lam |
| M_Let_expr | Hyper.Type.AST.Let |
| M_RowExtend_rest | Hyper.Type.AST.Row |
| M_RowExtend_val | Hyper.Type.AST.Row |
| M_TermMap_expr | Hyper.Type.AST.Map |
| M_TypedLam_expr | Hyper.Type.AST.TypedLam |
| M_TypedLam_typ | Hyper.Type.AST.TypedLam |
| nArgs | Hyper.Type.AST.Nominal |
| newQuantifiedVariable | Hyper.Unify.QuantifiedVar |
| newTerm | Hyper.Unify.New |
| newUnbound | Hyper.Unify.New |
| newVar | Hyper.Class.Unify, Hyper.Unify |
| nId | Hyper.Type.AST.Nominal |
| NominalDecl | |
| 1 (Type/Class) | Hyper.Type.AST.Nominal |
| 2 (Data Constructor) | Hyper.Type.AST.Nominal |
| NominalInst | |
| 1 (Type/Class) | Hyper.Type.AST.Nominal |
| 2 (Data Constructor) | Hyper.Type.AST.Nominal |
| nominalInst | Hyper.Type.AST.Nominal |
| NomVarTypes | Hyper.Type.AST.Nominal |
| nParams | Hyper.Type.AST.Nominal |
| nScheme | Hyper.Type.AST.Nominal |
| Occurs | Hyper.Unify.Error, Hyper.Unify |
| occursCheck | Hyper.Unify.Occurs |
| occursError | Hyper.Class.Unify, Hyper.Unify |
| OrdQVar | Hyper.Unify.QuantifiedVar |
| Proxy | |
| 1 (Data Constructor) | Hyper |
| 2 (Type/Class) | Hyper |
| proxyArgument | Hyper.Class.Recursive, Hyper.Recurse |
| Prune | Hyper.Type.Prune |
| Pruned | Hyper.Type.Prune |
| Pure | |
| 1 (Type/Class) | Hyper.Type.Pure, Hyper |
| 2 (Data Constructor) | Hyper.Type.Pure, Hyper |
| quantifiedVar | Hyper.Unify.QuantifiedVar |
| QVar | Hyper.Unify.QuantifiedVar |
| QVarInstances | |
| 1 (Type/Class) | Hyper.Type.AST.Scheme |
| 2 (Data Constructor) | Hyper.Type.AST.Scheme |
| QVars | |
| 1 (Type/Class) | Hyper.Type.AST.Scheme |
| 2 (Data Constructor) | Hyper.Type.AST.Scheme |
| recurse | Hyper.Class.Recursive, Hyper.Recurse |
| Recursive | Hyper.Class.Recursive, Hyper.Recurse |
| recursiveContexts | Hyper.Class.Context |
| recursiveHNodes | Hyper.Class.Recursive, Hyper.Recurse |
| recursiveHTraversable | Hyper.Class.Recursive, Hyper.Recurse |
| Recursively | Hyper.Class.Recursive, Hyper.Recurse, Hyper |
| recursively | Hyper.Class.Recursive, Hyper.Recurse, Hyper |
| RNodes | Hyper.Class.Recursive, Hyper.Recurse, Hyper |
| RowConstraints | Hyper.Type.AST.Row |
| RowConstraintsKey | Hyper.Type.AST.Row |
| rowElementInfer | Hyper.Type.AST.Row |
| RowExtend | |
| 1 (Type/Class) | Hyper.Type.AST.Row |
| 2 (Data Constructor) | Hyper.Type.AST.Row |
| rowExtendStructureMismatch | Hyper.Type.AST.Row |
| RowKey | Hyper.Type.AST.Row |
| RTraversable | Hyper.Class.Recursive, Hyper.Recurse, Hyper |
| RTraversableInferOf | Hyper.Class.Infer.InferOf, Hyper.Infer |
| runContainedH | Hyper.Class.Traversable |
| save | Hyper.Unify.Binding.Save |
| saveScheme | Hyper.Type.AST.Scheme |
| Scheme | |
| 1 (Type/Class) | Hyper.Type.AST.Scheme |
| 2 (Data Constructor) | Hyper.Type.AST.Scheme |
| scopeConstraints | Hyper.Class.Unify, Hyper.Unify |
| ScopeLevel | |
| 1 (Type/Class) | Hyper.Infer.ScopeLevel, Hyper.Infer |
| 2 (Data Constructor) | Hyper.Infer.ScopeLevel, Hyper.Infer |
| ScopeOf | Hyper.Type.AST.Var |
| semiPruneLookup | Hyper.Class.Unify, Hyper.Unify |
| sForAlls | Hyper.Type.AST.Scheme |
| SkolemEscape | Hyper.Unify.Error, Hyper.Unify |
| SkolemUnified | Hyper.Unify.Error, Hyper.Unify |
| stBinding | Hyper.Unify.Binding.ST |
| structureMismatch | Hyper.Class.Unify, Hyper.Unify |
| STUVar | |
| 1 (Type/Class) | Hyper.Unify.Binding.ST |
| 2 (Data Constructor) | Hyper.Unify.Binding.ST |
| sTyp | Hyper.Type.AST.Scheme |
| TermMap | |
| 1 (Type/Class) | Hyper.Type.AST.Map |
| 2 (Data Constructor) | Hyper.Type.AST.Map |
| tlIn | Hyper.Type.AST.TypedLam |
| tlInType | Hyper.Type.AST.TypedLam |
| tlOut | Hyper.Type.AST.TypedLam |
| tnId | Hyper.Type.AST.Nominal |
| tnVal | Hyper.Type.AST.Nominal |
| ToNom | |
| 1 (Type/Class) | Hyper.Type.AST.Nominal |
| 2 (Data Constructor) | Hyper.Type.AST.Nominal |
| toScopeConstraints | Hyper.Unify.Constraints, Hyper.Unify |
| tsTerm | Hyper.Type.AST.TypeSig |
| tsType | Hyper.Type.AST.TypeSig |
| TypeConstraints | Hyper.Unify.Constraints, Hyper.Unify |
| TypeConstraintsOf | Hyper.Unify.Constraints, Hyper.Unify, Hyper.Unify |
| TypedLam | |
| 1 (Type/Class) | Hyper.Type.AST.TypedLam |
| 2 (Data Constructor) | Hyper.Type.AST.TypedLam |
| TypeOf | Hyper.Class.Infer.InferOf, Hyper.Infer, Hyper.Infer |
| TypeSig | |
| 1 (Type/Class) | Hyper.Type.AST.TypeSig |
| 2 (Data Constructor) | Hyper.Type.AST.TypeSig |
| uBody | Hyper.Unify.Term |
| uConstraints | Hyper.Unify.Term |
| UConverted | Hyper.Unify.Term |
| UInstantiated | Hyper.Unify.Term |
| unflattenRow | Hyper.Type.AST.Row |
| unfold | Hyper.Recurse |
| unfreeze | Hyper.Unify.New |
| Unify | Hyper.Class.Unify, Hyper.Unify |
| unify | Hyper.Unify |
| UnifyError | Hyper.Unify.Error, Hyper.Unify |
| unifyError | Hyper.Class.Unify, Hyper.Unify |
| UnifyGen | Hyper.Class.Unify, Hyper.Unify |
| unifyGenRecursive | Hyper.Class.Unify, Hyper.Unify |
| unifyRecursive | Hyper.Class.Unify, Hyper.Unify |
| unifyUnbound | Hyper.Unify |
| unifyUTerms | Hyper.Unify |
| Unpruned | Hyper.Type.Prune |
| unwrap | Hyper.Recurse |
| unwrapM | Hyper.Recurse |
| updateConstraints | Hyper.Unify |
| updateTermConstraints | Hyper.Unify |
| updateTermConstraintsH | Hyper.Unify |
| UResolved | Hyper.Unify.Term |
| UResolving | Hyper.Unify.Term |
| USkolem | Hyper.Unify.Term |
| UTerm | |
| 1 (Type/Class) | Hyper.Unify.Term |
| 2 (Data Constructor) | Hyper.Unify.Term |
| UTermBody | |
| 1 (Type/Class) | Hyper.Unify.Term |
| 2 (Data Constructor) | Hyper.Unify.Term |
| UToVar | Hyper.Unify.Term |
| UUnbound | Hyper.Unify.Term |
| UVar | |
| 1 (Type/Class) | Hyper.Unify.Binding, Hyper.Unify |
| 2 (Data Constructor) | Hyper.Unify.Binding |
| UVarOf | Hyper.Class.Unify, Hyper.Unify |
| val | Hyper.Diff |
| Var | |
| 1 (Type/Class) | Hyper.Type.AST.Var |
| 2 (Data Constructor) | Hyper.Type.AST.Var |
| VarType | Hyper.Type.AST.Var |
| varType | Hyper.Type.AST.Var |
| verifyConstraints | Hyper.Unify.Constraints, Hyper.Unify |
| verifyRowExtendConstraints | Hyper.Type.AST.Row |
| wcBody | Hyper.Unify.Constraints, Hyper.Unify |
| wcConstraint | Hyper.Unify.Constraints, Hyper.Unify |
| WithConstraint | |
| 1 (Type/Class) | Hyper.Unify.Constraints, Hyper.Unify |
| 2 (Data Constructor) | Hyper.Unify.Constraints, Hyper.Unify |
| withDict | Hyper |
| wrap | Hyper.Recurse |
| wrapM | Hyper.Recurse |
| W_ANode | Hyper.Combinator.ANode, Hyper |
| W_ANode_c | Hyper.Combinator.ANode, Hyper |
| W_App | Hyper.Type.AST.App |
| W_App_expr | Hyper.Type.AST.App |
| W_F | Hyper.Type.Functor |
| W_FlatRowExtends | Hyper.Type.AST.Row |
| W_FlatRowExtends_rest | Hyper.Type.AST.Row |
| W_FlatRowExtends_val | Hyper.Type.AST.Row |
| W_FuncType | Hyper.Type.AST.FuncType |
| W_FuncType_typ | Hyper.Type.AST.FuncType |
| W_F_F_f | Hyper.Type.Functor |
| W_GTerm | Hyper.Unify.Generalize |
| W_GTerm_GTerm_v | Hyper.Unify.Generalize |
| W_HCompose | |
| 1 (Type/Class) | Hyper.Combinator.Compose |
| 2 (Data Constructor) | Hyper.Combinator.Compose |
| W_Lam | Hyper.Type.AST.Lam |
| W_Lam_expr | Hyper.Type.AST.Lam |
| W_Let | Hyper.Type.AST.Let |
| W_Let_expr | Hyper.Type.AST.Let |
| W_NominalDecl | Hyper.Type.AST.Nominal |
| W_NominalDecl_typ | Hyper.Type.AST.Nominal |
| W_Prune | Hyper.Type.Prune |
| W_Prune_Prune | Hyper.Type.Prune |
| W_Pure | Hyper.Type.Pure, Hyper |
| W_Pure_Pure | Hyper.Type.Pure, Hyper |
| W_RowExtend | Hyper.Type.AST.Row |
| W_RowExtend_rest | Hyper.Type.AST.Row |
| W_RowExtend_val | Hyper.Type.AST.Row |
| W_Scheme | Hyper.Type.AST.Scheme |
| W_Scheme_typ | Hyper.Type.AST.Scheme |
| W_TermMap | Hyper.Type.AST.Map |
| W_TermMap_expr | Hyper.Type.AST.Map |
| W_ToNom | Hyper.Type.AST.Nominal |
| W_ToNom_term | Hyper.Type.AST.Nominal |
| W_TypedLam | Hyper.Type.AST.TypedLam |
| W_TypedLam_expr | Hyper.Type.AST.TypedLam |
| W_TypedLam_typ | Hyper.Type.AST.TypedLam |
| W_TypeSig | Hyper.Type.AST.TypeSig |
| W_TypeSig_Scheme_vars_TypeOf_term | Hyper.Type.AST.TypeSig |
| W_TypeSig_term | Hyper.Type.AST.TypeSig |
| ZipMatch | Hyper.Class.ZipMatch |
| zipMatch | Hyper.Class.ZipMatch |
| zipMatch1_ | Hyper.Class.ZipMatch |
| zipMatch2 | Hyper.Class.ZipMatch |
| zipMatchA | Hyper.Class.ZipMatch |
| zipMatch_ | Hyper.Class.ZipMatch |
| _anns | Hyper.Diff |
| _ANode | Hyper.Combinator.ANode, Hyper |
| _appArg | Hyper.Type.AST.App |
| _appFunc | Hyper.Type.AST.App |
| _Binding | Hyper.Unify.Binding |
| _CommonBody | Hyper.Diff |
| _CommonBodyP | Hyper.Diff |
| _CommonSubTree | Hyper.Diff |
| _CommonSubTreeP | Hyper.Diff |
| _ConstraintsViolation | Hyper.Unify.Error |
| _ContainedH | Hyper.Class.Traversable |
| _Different | Hyper.Diff |
| _DifferentP | Hyper.Diff |
| _eKey | Hyper.Type.AST.Row |
| _eRest | Hyper.Type.AST.Row |
| _eVal | Hyper.Type.AST.Row |
| _F | Hyper.Type.Functor |
| _freExtends | Hyper.Type.AST.Row |
| _freRest | Hyper.Type.AST.Row |
| _FromNom | Hyper.Type.AST.Nominal |
| _funcIn | Hyper.Type.AST.FuncType |
| _funcOut | Hyper.Type.AST.FuncType |
| _GBody | Hyper.Unify.Generalize |
| _GMono | Hyper.Unify.Generalize |
| _Good | Hyper.Infer.Blame |
| _GPoly | Hyper.Unify.Generalize |
| _hAnn | Hyper.Combinator.Ann, Hyper |
| _HCompose | Hyper.Combinator.Compose, Hyper |
| _HFlip | Hyper.Combinator.Flip, Hyper |
| _HFunc | Hyper.Combinator.Func, Hyper |
| _hVal | Hyper.Combinator.Ann, Hyper |
| _HWitness | Hyper.Class.Nodes, Hyper |
| _InferChild | Hyper.Class.Infer, Hyper.Infer |
| _InferResult | Hyper.Infer.Result, Hyper.Infer |
| _inRep | Hyper.Class.Infer, Hyper.Infer |
| _inType | Hyper.Class.Infer, Hyper.Infer |
| _lamIn | Hyper.Type.AST.Lam |
| _lamOut | Hyper.Type.AST.Lam |
| _letEquals | Hyper.Type.AST.Let |
| _letIn | Hyper.Type.AST.Let |
| _letVar | Hyper.Type.AST.Let |
| _Mismatch | |
| 1 (Function) | Hyper.Unify.Error |
| 2 (Function) | Hyper.Infer.Blame |
| _nArgs | Hyper.Type.AST.Nominal |
| _nId | Hyper.Type.AST.Nominal |
| _nParams | Hyper.Type.AST.Nominal |
| _nScheme | Hyper.Type.AST.Nominal |
| _Occurs | Hyper.Unify.Error |
| _Pruned | Hyper.Type.Prune |
| _Pure | Hyper.Type.Pure, Hyper |
| _QVarInstances | Hyper.Type.AST.Scheme |
| _QVars | Hyper.Type.AST.Scheme |
| _ScopeLevel | Hyper.Infer.ScopeLevel, Hyper.Infer |
| _sForAlls | Hyper.Type.AST.Scheme |
| _SkolemEscape | Hyper.Unify.Error |
| _SkolemUnified | Hyper.Unify.Error |
| _STUVar | Hyper.Unify.Binding.ST |
| _sTyp | Hyper.Type.AST.Scheme |
| _TermMap | Hyper.Type.AST.Map |
| _tlIn | Hyper.Type.AST.TypedLam |
| _tlInType | Hyper.Type.AST.TypedLam |
| _tlOut | Hyper.Type.AST.TypedLam |
| _tnId | Hyper.Type.AST.Nominal |
| _tnVal | Hyper.Type.AST.Nominal |
| _tsTerm | Hyper.Type.AST.TypeSig |
| _tsType | Hyper.Type.AST.TypeSig |
| _uBody | Hyper.Unify.Term |
| _uConstraints | Hyper.Unify.Term |
| _UConverted | Hyper.Unify.Term |
| _UInstantiated | Hyper.Unify.Term |
| _Unpruned | Hyper.Type.Prune |
| _UResolved | Hyper.Unify.Term |
| _UResolving | Hyper.Unify.Term |
| _USkolem | Hyper.Unify.Term |
| _UTerm | Hyper.Unify.Term |
| _UToVar | Hyper.Unify.Term |
| _UUnbound | Hyper.Unify.Term |
| _UVar | Hyper.Unify.Binding |
| _val | Hyper.Diff |
| _Var | Hyper.Type.AST.Var |
| _wcBody | Hyper.Unify.Constraints, Hyper.Unify |
| _wcConstraint | Hyper.Unify.Constraints, Hyper.Unify |