toggle method
Mutator to mark a T
value as either active or inactive.
Implementation
void toggle(T item, [bool? active]) {
active = active ?? !has(item);
return active
? multiple
? add(item)
: replace([item])
: remove(item);
}