Takes two iterators and creates a new iterator over both in sequence.
@override @pragma("vm:prefer-inline") Chain<T> chain(Iterator<T> other) => Chain(this, other);