Returns a view of this set as having R elements.
R
This is a non-mutating operation that returns a new view of the set.
@override Set<R> cast<R>() => value.cast<R>();