data Phase : TypeCompileTime : RigCount -> PhaseRunTime : PhaseEq PhasemkPat : Ref Ctxt Defs => Bool -> List Pat -> ClosedTerm -> ClosedTerm -> Core PatargToPat : Ref Ctxt Defs => ClosedTerm -> Core PatpatCompile : Ref Ctxt Defs => FC -> Name -> Phase -> ClosedTerm -> List01 True (List Pat, ClosedTerm) -> Core (args : List Name ** CaseTree args)simpleCase : Ref Ctxt Defs => FC -> Phase -> Name -> ClosedTerm -> List01 True (ClosedTerm, ClosedTerm) -> Core (args : List Name ** CaseTree args)getPMDef : Ref Ctxt Defs => FC -> Phase -> Name -> ClosedTerm -> List Clause -> Core (args : List Name ** (CaseTree args, List Clause))