Hashtbl.Hashtbl_generalised
The most general hashtable signature, supporting the four specialisations below.
We have three types (t
, key
and value
) and three type variables:
'k
/'v
allow the hashtable to determine key/value types;'a
is carried from keys to corresponding values, allowing the key to determine the types of values.