↰
base.CheapHashbase.Abort/0base.Action/1base.ActionMatch/2base.Actions/0base.As/1base.Assert/0base.AssertCont/1base.AtomiseStr/0base.Block/0base.Block/1base.BlockIf/1base.Bool/0base.Box/1base.Byte/0base.Bytes/0base.Bytess/0base.CheapHash/0base.Collection/0base.CompareFloats/0base.CompareInts/0base.CompareNats/0base.Condition/0base.Consumer/1base.Consumer/2base.Consumer/3base.Continuation/3base.ControlFlow/0base.ControlFlow/1base.ControlFlowBreak/0base.ControlFlowBreak/1base.ControlFlowContinue/0base.ControlFlowContinue/1base.ControlFlowMatch/2base.ControlFlowReturn/1base.Count/0base.Count/1base.Debug/0base.Either/2base.EitherMatch/3base.EmptyMap/2base.Entry/2base.Error/0base.Extensible/1base.Extension/2base.F/1base.F/2base.F/3base.F/4base.F/5base.FOrdering/0base.False/0base.Float/0base.HasIdentity/0base.Hasher/0base.Info/0base.InfoVisitor/1base.Infos/0base.Int/0base.LList/0base.LList/1base.LListMatch/2base.LListMatchRead/2base.Lens/2base.Let/0base.Let/2base.LinkedHashMap/2base.LinkedLens/2base.List/0base.List/1base.ListView/1base.ListViews/0base.LoopBody/1base.MF/1base.MF/2base.MF/3base.MF/4base.MF/5base.Magic/0base.Main/0base.Map/2base.MapMapImm/3base.MapMapMut/3base.MapMapRead/3base.Maps/0base.Nat/0base.Opt/1base.OptFlatMap/2base.OptMap/2base.OptMatch/2base.Opts/0base.Ordering/0base.OrderingMatch/1base.Regex/0base.Regexs/0base.Res/0base.Res/1base.Res/2base.ResMap/3base.ResMapErr/3base.ResMatch/3base.ReturnStmt/1base.Sealed/0base.SimpleStr/0base.Str/0base.StrMap/1base.Stringable/0base.ThenElse/1base.ToHash/0base.ToImm/1base.ToIso/1base.Todo/0base.True/0base.Try/0base.UTF16/0base.UTF8/0base.Unreachable/0base.UpdateVar/1base.Var/0base.Var/1base.Void/0mut .hash(x: read base.ToHash): mut base.Hasher -> …, // from base.Hasher/0
mut .byte(x: read base.Byte): mut base.Hasher -> …,
mut .str(x: read base.Str): mut base.Hasher -> …,
mut .nat(x: read base.Nat): mut base.Hasher -> …,
mut .float(x: read base.Float): mut base.Hasher -> …,
mut .int(x: read base.Int): mut base.Hasher -> …,
mut .compute: imm base.Nat -> …,
mut .hash(x: read base.ToHash): mut base.Hasher -> …, // from base.Hasher/0
mut .byte(x: read base.Byte): mut base.Hasher -> …,
mut .str(x: read base.Str): mut base.Hasher -> …,
mut .nat(x: read base.Nat): mut base.Hasher -> …,
mut .float(x: read base.Float): mut base.Hasher -> …,
mut .int(x: read base.Int): mut base.Hasher -> …,
mut .compute: imm base.Nat -> …,