Would it be worthwhile to have something like this:
(defun hash-table-next (hash-table) "Returns the first EXIST-P, KEY, VALUE triple in the HASH-TABLE it can get its hands on; otherwise, NIL." (with-hash-table-iterator (fn hash-table) (fn)))
?
regards, Samium Gromoff
P.S. The original idea belongs to Tobias Rittweiler.