val of_sorted_array_unchecked : comparator:('a, 'cmp) Base.Comparator.t‑> ('a * 'b) array ‑> ('a, 'b, 'cmp) t
val of_increasing_iterator_unchecked : comparator:('a, 'cmp) Base.Comparator.t‑> len:int ‑> f:(int ‑>'a * 'b) ‑> ('a, 'b, 'cmp) t
val of_iteri : comparator:('a, 'cmp) Base.Comparator.t‑> iteri:(f:(key:'a‑> data:'b‑> unit) ‑> unit) ‑> [ `Ok of ('a, 'b, 'cmp) t | `Duplicate_key of 'a ]
val of_tree : comparator:('a, 'cmp) Base.Comparator.t‑> ('a, 'b, 'cmp) tree‑> ('a, 'b, 'cmp) t