Minimal Promises/A+ compliant library.