import public Core.Normalise.Convert
import public Core.Normalise.Eval
import public Core.Normalise.QuotenormalisePis : Ref Ctxt Defs => Defs -> Env Term vars -> Term vars -> Core (Term vars)glueBack : Ref Ctxt Defs => Defs -> Env Term vars -> NF vars -> Glued varsglueClosure : Ref Ctxt Defs => Defs -> Env Term vars -> Closure vars -> Glued varsnormalise : Ref Ctxt Defs => Defs -> Env Term free -> Term free -> Core (Term free)normaliseOpts : Ref Ctxt Defs => EvalOpts -> Defs -> Env Term free -> Term free -> Core (Term free)normaliseHoles : Ref Ctxt Defs => Defs -> Env Term free -> Term free -> Core (Term free)normaliseLHS : Ref Ctxt Defs => Defs -> Env Term free -> Term free -> Core (Term free)tryNormaliseSizeLimit : Ref Ctxt Defs => Defs -> Nat -> Env Term free -> Term free -> Core (Term free)normaliseSizeLimit : Ref Ctxt Defs => Defs -> Nat -> Env Term free -> Term free -> Core (Term free)normaliseArgHoles : Ref Ctxt Defs => Defs -> Env Term free -> Term free -> Core (Term free)normaliseAll : Ref Ctxt Defs => Defs -> Env Term free -> Term free -> Core (Term free)normaliseScope : Ref Ctxt Defs => Defs -> Env Term free -> Term free -> Core (Term free)etaContract : Ref Ctxt Defs => Term vars -> Core (Term vars)getValArity : Defs -> Env Term vars -> NF vars -> Core NatgetArity : Ref Ctxt Defs => Defs -> Env Term vars -> Term vars -> Core NatlogNF : Ref Ctxt Defs => LogTopic -> Nat -> Lazy String -> Env Term vars -> NF vars -> Core ()logTermNF' : Ref Ctxt Defs => LogTopic -> Nat -> Lazy String -> Env Term vars -> Term vars -> Core ()logTermNF : Ref Ctxt Defs => LogTopic -> Nat -> Lazy String -> Env Term vars -> Term vars -> Core ()logGlue : Ref Ctxt Defs => LogTopic -> Nat -> Lazy String -> Glued vars -> Core ()logGlueNF : Ref Ctxt Defs => LogTopic -> Nat -> Lazy String -> Env Term vars -> Glued vars -> Core ()logEnv : Ref Ctxt Defs => LogTopic -> Nat -> String -> Env Term vars -> Core ()replace : Ref Ctxt Defs => Defs -> Env Term vars -> NF vars -> Term vars -> NF vars -> Core (Term vars)normalisePrims : Ref Ctxt Defs => (Constant -> Bool) -> (arg -> Maybe Constant) -> Bool -> List Name -> Name -> List arg -> Term vs -> Env Term vs -> Core (Maybe (Term vs))