def OMap.rot_hi.double
import bend-kit-collections@0.1.4.1/omap.bend as Omapimport Base
75def OMap.rot_hi.double(
76 -K: Data, -V: Data, k: K, v: V, lk: K, lv: V, ll: OMap<K, V>,
77 lh: OMap<K, V>, hi: OMap<K, V>
78) -> OMap<K, V>:
79 match lh:
80 case OTip{}:
81 OMap.bin(K, V, lk, lv, ll, OMap.bin(K, V, k, v, OTip{}, hi))
82 case OBin{s, mk, mv, ml, mh}:
83 OMap.bin(K, V, mk, mv, OMap.bin(K, V, lk, lv, ll, ml),
84 OMap.bin(K, V, k, v, mh, hi))