Functor Hashtree.Make


module Make: 
functor (Key : Key) -> S with module Key = Key
Parameters:
Key : Key

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