val add : t -> el_t -> unit
val let_le : t -> key -> key -> unit
val le_than : t -> key -> key -> bool
val iter_up : (el_t -> unit) -> t -> unit
val iter_down : (el_t -> unit) -> t -> unit
val iter_up_at : (el_t -> unit) -> t -> key list -> unit
val iter_down_at : (el_t -> unit) -> t -> key list -> unit
val delete : t -> key -> unit