A simple js library to manage deferred functions with a callbacks-style syntax