Map.pop.lo: def of Base
Import: import Base
Lines 2946-2954 of Base/base.bend: https://jend.leeeet.dev/read.txt?path=Base/base.bend&start_line=2946&end_line=2954
import Base
def Map.pop.lo(
a, -V: Kind(a), pos: Nat, hi: Map, r0: Map & Maybe
) -> Map & Maybe:
(lo, r) = r0
match lo:
case MTip{}:
(hi, r)
case lo2:
(MNode{pos, lo2, hi}, r)
Uses (5):
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Map
https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe
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