Omap.OMap.del: def of bend-kit-collections@0.1.4.1 Import: import bend-kit-collections@0.1.4.1/omap.bend as Omap Lines 190-200 of bend-kit-collections@0.1.4.1/omap.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-collections@0.1.4.1/omap.bend&start_line=190&end_line=200 import Base def OMap.del( ~K: Data, ~V: Data, ~cmp: K -> K -> Cmp, m: OMap, +k: K ) -> OMap: match m: case OTip{}: OTip{} case OBin{s, +key, +val, +lo, +hi}: Cmp.case(OMap, cmp(k, key), u => OMap.balance(K, V, key, val, OMap.del(~K, ~V, ~cmp, lo, k), hi), u => OMap.glue(K, V, lo, hi), u => OMap.balance(K, V, key, val, lo, OMap.del(~K, ~V, ~cmp, hi, k))) Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Cmp https://jend.leeeet.dev/definition.txt?path=bend-kit-collections@0.1.4.1/omap.bend&name=Cmp.case https://jend.leeeet.dev/definition.txt?path=bend-kit-collections@0.1.4.1/omap.bend&name=OMap https://jend.leeeet.dev/definition.txt?path=bend-kit-collections@0.1.4.1/omap.bend&name=OMap.balance https://jend.leeeet.dev/definition.txt?path=bend-kit-collections@0.1.4.1/omap.bend&name=OMap.glue