A lean JS library that makes waiting on a collection of async calls less painful