Read key, typed by the caller's generic (defaults to any). undefined if unset.
Write value at key, replacing any prior value.
Whether key currently holds a value.
Remove key; returns whether it was present.
Drop every entry (e.g. on a match restart).
The live set of keys (iteration order = insertion order).
Number of stored keys.