A set of convenience functions for concurrent, asynchronous tasks, loosely inspired by JavaScript's Promises.