val list :
tree ->
?offset:int ->
?length:int ->
key ->
(string * tree) list Lwt.t
val fold :
?depth:[ `Eq of int | `Ge of int | `Gt of int | `Le of int | `Lt of int ] ->
tree ->
key ->
init:'a ->
f:(key -> tree -> 'a -> 'a Lwt.t) ->
'a Lwt.t
val is_empty : tree -> bool
val kind : tree -> [ `Tree | `Value ]
val clear : ?depth:int -> tree -> unit