An ORSet (Observed Remove Set) is a replicated set in which additions take precedence over removals. For example, if one replica removes and re-adds an element, while another replica concurrently removes the element, then the merged outcome is that the element is in the set.
ORSet state.
Operations that will modify the state of the set.
Apply a list of operations (a patch) on an ORSet.
Each replica that modifies the set is represented by a unique string ID.