module type S =The functorized versionsig
..end
module Key:Hashtree.Key
type 'a
t
include Sexpable.S1
val create : int -> 'a t
val add : 'a t -> key:Hashtree.Key.t -> data:'a -> unit
val remove : 'a t -> Hashtree.Key.t -> unit
val find : 'a t -> Hashtree.Key.t -> 'a option
val length : 'a t -> int
val fold : 'a t ->
init:'b -> f:(key:Hashtree.Key.t -> data:'a -> 'b -> 'b) -> 'b