Code to enable chaining together sets of asynchronous (e.g. animation) functions and have then run in a predictable way.  Similar to the queue() capability in Node.js, but allows chaining in more scattered places.