Map.ins.splice.bit: def of Base
Import: import Base
Lines 2761-2769 of Base/base.bend: https://jend.leeeet.dev/read.txt?path=Base/base.bend&start_line=2761&end_line=2769
import Base
def Map.ins.splice.bit(
a, -V: Kind(a), x: V, rest: Map, pb: Nat, kb: String & Bool
) -> Map:
(key2, b) = kb
match b:
case False{}:
MNode{pb, MLeaf{key2, x}, rest}
case True{}:
MNode{pb, rest, MLeaf{key2, x}}
Uses (6):
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Map
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String