A fast Promises/A+ library in 590 bytes (minified + gzipped) or micro at 228 bytes