On Fri, Sep 11, 2015 at 7:57 AM, John Cowan <xxxxxx@mercury.ccil.org> wrote:
 
I had this at one time, under the name of hashtable-empty-copy (which I
think is a less confusing name) but flushed it because I couldn't think
of use cases.

It's a common pattern to iterate over one or more hash tables, constructing a new one out of a combination of their keys and values, e.g. in intersection and union operations.  It's nice to be able to construct a like hash table, but empty, without having to deal with what type of hash table explicitly.  This operation is perfect for that.