data Glued : ScopedisFromTerm : Glued vars -> BoolgetTerm : Glued vars -> Core (Term vars)getNF : Ref Ctxt Defs => Glued vars -> Core (NF vars)Stack : ScopedevalClosure : Ref Ctxt Defs => Defs -> Closure free -> Core (NF free)evalArg : Ref Ctxt Defs => Defs -> Closure free -> Core (NF free)toClosure : EvalOpts -> Env Term outer -> Term outer -> Closure outerapplyToStack : Defs -> EvalOpts -> Ref Ctxt Defs => Env Term free -> NF free -> Stack free -> Core (NF free)evalClosureWithOpts : Ref Ctxt Defs => Defs -> EvalOpts -> Closure free -> Core (NF free)nf : Ref Ctxt Defs => Defs -> Env Term vars -> Term vars -> Core (NF vars)nfOpts : Ref Ctxt Defs => EvalOpts -> Defs -> Env Term vars -> Term vars -> Core (NF vars)gnf : Env Term vars -> Term vars -> Glued varsgnfOpts : EvalOpts -> Env Term vars -> Term vars -> Glued varsgType : FC -> Name -> Glued varsgErased : FC -> Glued varscontinueNF : Ref Ctxt Defs => Defs -> Env Term vars -> NF vars -> Core (NF vars)