Hash.Make
val create : int -> 'a t
val clear : 'a t -> unit
val reset : 'a t -> unit
return the key found in the hashtbl. Use case: when you find the key existed in hashtbl, you want to use the one stored in the hashtbl. (they are semantically equivlanent, but may have other information different)
val length : 'a t -> int