A Promise implementation for education and reference. Promises/A+ compliant (try npm test).
Promise
npm test