async-wait-until
Waits until the given predicate function returns a truthy value, then resolves
idlize
Helper classes and methods for implementing the idle-until-urgent pattern
promise-do-whilst
Calls a function repeatedly while a condition returns true and then resolves the promise
wait-promise
Make a promise, waiting for a specified amount of time, util something is done.