fn fetchRemove(self: *Self, key: Key) ?Value
Removes a key from the map, and returns the old value. If the key was not in the map, returns null.
self: *Self,
key: Key,