6.4.25.4 Hash table algorithms

Each hash table carries an equivalence function and a hash
function, used to implement key lookups. Beginning users should
follow the rules for consistency of the default hash-proc
specified above. Advanced users can use these to implement their own
equivalence and hash functions for specialized lookup semantics.