Graceful process exit manager without dependencies. allows waiting on multiple async services. Read more