Agda.TypeChecking.MetaVars.Occurs
modifyOccursCheckDefs
initOccursCheck
defNeedsChecking
tallyDef
data OccursCtx
data UnfoldStrategy
defArgs
unfold
leaveTop
weakly
strongly
abort
type Vars
goIrrelevant
allowedVar
takeRelevant
liftUnderAbs
class Occurs t
occursCheck
prune
hasBadRigid
rigidVarsNotContainedIn
data PruneResult
killArgs
killedType
performKill