Currently there is no good way to abort a `iterator.all()` call. Would be nice if the api could support `AbortController`.