Probably the smallest Promises/Deferred JS library there is