Initialize a hash with data from a standard hash
Compacts the storage hash to speed up lookups.
Create a new hash with the passed in value set.
Returns all the keys in the hash which have a non null value.
Makes foreach work on this class.
Fetch a value from the hash. Raise an error if the key does not exist in the hash.
Purge the previous version from history.
Returns an updated hash with a key value removed from the hash.
Return the previous state of the hash.
Returns an array of all the values in the hash.
A Hash object that is immutable with time travelling features.