You seem to be looking for `all` (<https://nim-lang.org/docs/asyncfutures.html#all,varargs[Future[T]]>). It takes a series of futures and return a future that will resolve when all the others are done.
- How to await a list of async procedures coneonthefloor
- How to await a list of async procedures amadan
- How to await a list of async procedures PMunch
- How to await a list of async procedures coneonthefloor
- How to await a list of async procedures coneonthefloor