Tests whether or not map contains a key.
Removes binding for given key.
Atomically folds using pure function.
Atomically folds using effectful function.
Atomically performs side-effect for each binding present in map.
Retrieves value associated with given key.
Retrieves value associated with given key or default value, in case the key isn't present.
Collects all keys stored in map.
Stores new binding into the map.
Removes bindings matching predicate.
Retains bindings matching predicate.
Collects all bindings into a list.
Atomically updates all bindings using pure function.
Atomically updates all bindings using effectful function.
Atomically updates all values using pure function.
Atomically updates all values using effectful function.
Collects all values stored in map.
Transactional map implemented on top of TRef and TArray. Resolves conflicts via chaining.