Map.set.go: def of Base
Import: import Base
Lines 2865-2874 of Base/base.bend: https://jend.leeeet.dev/read.txt?path=Base/base.bend&start_line=2865&end_line=2874
import Base
def Map.set.go(
a, -V: Kind(a), x: V, r: Map & String & Maybe<&2, String>
) -> Map:
(m2, key2, found) = r
match found:
case None{}:
MLeaf{key2, x}
case Some{k}:
+ka = {key2 : String}
Map.set.fin(a, V, m2, ka, x, ka, k)
Uses (6):
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Map
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Map.set.fin
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe
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