1. Continuation-passing, closure-passing style
2. Reification
3. F. Lindesay. Promise: A library for promises in JavaScript Dec. 2012. F. Lindesay. Promise: A library for promises in JavaScript Dec. 2012.
4. https://www.promisejs.org/. S. McKenzie. Babel: A compiler for writing ES6 and ES7 generation JavaScript Jan. 2014. URL https://babeljs.io/. C. McMahon. Async.Js: A library for working with asynchronous JavaScript June 2010. https://www.promisejs.org/. S. McKenzie. Babel: A compiler for writing ES6 and ES7 generation JavaScript Jan. 2014. URL https://babeljs.io/. C. McMahon. Async.Js: A library for working with asynchronous JavaScript June 2010.