tokio-task-manager (cargo): Allow an async Tokio application to gracefully shutdown, waiting for all tasks to finish. 
Keywords: non-blocking|async|futures|io