keen/col/mut-sorted-list

Source
mut-sorted-list[k, v] record mut (has private fields)
list-new[k, v] (k, v) mut-sorted-list(pairs (k, v)[]) k sorted-key
to[k, v] (k, v)[](a (k, v) mut-sorted-list) k sorted-key
any[k, v] bool(a (k, v) mut-sorted-list) k sorted-key
size[k, v] nat32(a (k, v) mut-sorted-list) k sorted-key
~=[k, v] void(a (k, v) mut-sorted-list, (key k, value v)) k sorted-key
remove-max-key[k, v] (k, v) option(a (k, v) mut-sorted-list) k sorted-key
some[k, v] bool(a (k, v) mut-sorted-list, f bool mut((k, v))) k sorted-key