An experimental implementation of promises in JavaScript.