Returns an iterable over the possibly contained value. The iterator yields one value if the result is Ok, otherwise none.
@override RIterator<S> iter() { return RIterator([ok].iterator); }