tryAdd method
Add item with error handling
Implementation
RxResult<bool> tryAdd(T item) {
return RxResult.tryExecute(() {
final newSet = Set<T>.from(value);
final added = newSet.add(item);
if (added) value = newSet;
return added;
}, 'add item to set');
}