that doesn't have the bounds check and it negates ...
# coroutines
k
that doesn't have the bounds check and it negates the performance benefit of using coroutines by constructing an extra sequence