Q: how can I access a hash table by its value, not its key?
Association lists can be accessed via either their key or their value:
(setq alist '((a .1) (b . 2) (c . 3)))
(assoc 'a alist) ; => (a . 1)
(rassoc 3 alist) ; => (c . 3)
Is there a hash table analog to rassoc
that would allow me to find the key in the hash table associated with value?