Tests whether or not set contains an element.
Removes a single element from the set.
Removes elements from the set.
Atomically transforms the set into the difference of itself and the provided set.
Atomically folds using a pure function.
Atomically folds using a transactional function.
Atomically performs transactional-effect for each element in set.
Atomically transforms the set into the intersection of itself and the provided set.
Tests if the set is empty or not
Stores new element in the set.
Removes bindings matching predicate and returns the removed entries.
Removes elements matching predicate.
Retains bindings matching predicate and returns removed bindings.
Retains elements matching predicate.
Returns the set's cardinality.
Takes the first matching value, or retries until there is one.
Takes all matching values, or retries until there is at least one.
Takes all matching values, or retries until there is at least one.
Collects all elements into a list.
Collects all elements into a set.
Atomically updates all elements using a pure function.
Atomically updates all elements using a transactional function.
Atomically transforms the set into the union of itself and the provided set.
Transactional set implemented on top of TMap.