Hm, I'm not quite sure if I understand this correctly: If I `return Promise.settle(allPromises)`, then the `allPromises` array can't grow anymore. So, if I'm adding more promises in the loop, then this won't work properly. Or am I wrong?