↰
base.ListView[E]
base.Abort/0
base.Action/1
base.ActionMatch/2
base.Actions/0
base.As/1
base.Assert/0
base.AssertCont/1
base.Block/0
base.Block/1
base.BlockIf/1
base.Bool/0
base.Box/1
base.Byte/0
base.Bytes/0
base.Bytess/0
base.CheapHash/0
base.Collection/0
base.CompareFloats/0
base.CompareInts/0
base.CompareNats/0
base.Condition/0
base.Consumer/1
base.Consumer/2
base.Consumer/3
base.Continuation/3
base.ControlFlow/0
base.ControlFlow/1
base.ControlFlowBreak/0
base.ControlFlowBreak/1
base.ControlFlowContinue/0
base.ControlFlowContinue/1
base.ControlFlowMatch/2
base.ControlFlowReturn/1
base.Count/0
base.Count/1
base.Debug/0
base.Either/2
base.EitherMatch/3
base.EmptyMap/2
base.Error/0
base.Extensible/1
base.Extension/2
base.F/1
base.F/2
base.F/3
base.F/4
base.F/5
base.FOrdering/0
base.False/0
base.Float/0
base.Freezer/2
base.HasIdentity/0
base.Hasher/0
base.Ice/1
base.Info/0
base.Infos/0
base.Int/0
base.LList/0
base.LList/1
base.LListMatch/2
base.LListMatchRead/2
base.Lens/2
base.Let/0
base.Let/2
base.LinkedLens/2
base.List/0
base.List/1
base.ListView/1
base.ListViews/0
base.LoopBody/1
base.MF/1
base.MF/2
base.MF/3
base.MF/4
base.MF/5
base.Magic/0
base.Main/0
base.Map/2
base.MapMapImm/3
base.MapMapMut/3
base.MapMapRead/3
base.Nat/0
base.Opt/1
base.OptFlatMap/2
base.OptMap/2
base.OptMatch/2
base.Opts/0
base.Ordering/0
base.OrderingMatch/1
base.Res/0
base.Res/1
base.Res/2
base.ResMap/3
base.ResMapErr/3
base.ResMatch/3
base.ReturnStmt/1
base.Sealed/0
base.SimpleStr/0
base.Str/0
base.StrMap/1
base.Stringable/0
base.ThenElse/1
base.ToHash/0
base.ToImm/1
base.Todo/0
base.True/0
base.Try/0
base.Try/1
base.UpdateVar/1
base.Var/0
base.Var/1
base.Void/0
mut .get(i: imm base.Nat): E, // from base.List/1
read .get(i: imm base.Nat): read/imm E, // from base.List/1
imm .get(i: imm base.Nat): imm E, // from base.List/1
mut .addAll(other: mut base.List[E]): imm base.Void -> …, // from base.List/1
mut .tryGet(i: imm base.Nat): mut base.Opt[E], // from base.List/1
read .tryGet(i: imm base.Nat): mut base.Opt[read/imm E], // from base.List/1
imm .tryGet(i: imm base.Nat): mut base.Opt[imm E], // from base.List/1
mut .iter: mut base.iter.Iter[E] -> …, // from base.List/1
read .iter: mut base.iter.Iter[read/imm E] -> …, // from base.List/1
imm .iter: mut base.iter.Iter[imm E] -> …, // from base.List/1
mut .flow: mut base.flows.Flow[E] -> …, // from base.List/1
read .flow: mut base.flows.Flow[read/imm E] -> …, // from base.List/1
imm .flow: mut base.flows.Flow[imm E] -> …, // from base.List/1
read .isEmpty: imm base.Bool, // from base.Collection/0
read .tryExpose(list: mut base.List[E], i: imm base.Nat): mut base.Opt[E],
mut .clear: imm base.Void, // from base.List/1
read .inner: read base.List[E],
mut +(e: E): mut base.List[E] -> …, // from base.List/1
read .size: imm base.Nat, // from base.Collection/0
mut .add(e: E): imm base.Void, // from base.List/1
read .expose(list: mut base.List[E], i: imm base.Nat): E,
mut .get(i: imm base.Nat): E, // from base.List/1
read .get(i: imm base.Nat): read/imm E, // from base.List/1
imm .get(i: imm base.Nat): imm E, // from base.List/1
mut .addAll(other: mut base.List[E]): imm base.Void -> …, // from base.List/1
mut .tryGet(i: imm base.Nat): mut base.Opt[E], // from base.List/1
read .tryGet(i: imm base.Nat): mut base.Opt[read/imm E], // from base.List/1
imm .tryGet(i: imm base.Nat): mut base.Opt[imm E], // from base.List/1
mut .iter: mut base.iter.Iter[E] -> …, // from base.List/1
read .iter: mut base.iter.Iter[read/imm E] -> …, // from base.List/1
imm .iter: mut base.iter.Iter[imm E] -> …, // from base.List/1
mut .flow: mut base.flows.Flow[E] -> …, // from base.List/1
read .flow: mut base.flows.Flow[read/imm E] -> …, // from base.List/1
imm .flow: mut base.flows.Flow[imm E] -> …, // from base.List/1
read .isEmpty: imm base.Bool, // from base.Collection/0
read .tryExpose(list: mut base.List[E], i: imm base.Nat): mut base.Opt[E],
mut .clear: imm base.Void, // from base.List/1
read .inner: read base.List[E],
mut +(e: E): mut base.List[E] -> …, // from base.List/1
read .size: imm base.Nat, // from base.Collection/0
mut .add(e: E): imm base.Void, // from base.List/1
read .expose(list: mut base.List[E], i: imm base.Nat): E,