Set<V> $u(Set<V>? a, Set<V>? r) { if (a?.isNotEmpty ?? false) { return followedBy(a!).toSet(); } if (r?.isNotEmpty ?? false) { return this.where((i) => !r!.contains(i)).toSet(); } return this; }