TL;DR: I want to be able to wait for all callables, but get the return value of each callable as soon as it finish.
Assuming I have multiple callables running using a