A hash table interface.