This is a convenience function for using a GenericSet as a set.
It is equivalent to calling replace with key as both the key and
the value.
When a hash table only ever contains keys that have themselves as the corresponding value it is able to be stored more efficiently. See the discussion in the section description.
| hash_table | |
| key |
a key to insert |
|
true if the key did not exist yet |