run-auto
Determine the best order for running async functions, and run them
Determine the best order for running async functions, and run them
Optimally define and execute sets of dependent tasks
Handles complicated flows of Promises where each Promise has it's own set of dependencies to start running