const promises = iters.map((iter) =>
        iter.iter.next().then((res) => ({ iter, res }))
    );