Extract the atomic ref outside of Deferred and do some minor changes
Initial support for building promise for JavaScript
Let's have compose return a Result and flatMap return a Promise<Result>
Make test runnable for promise JS (but failing)
Simplify a bit the Completable callback wrapping since we don't need it anymore
Make run with latest ceylon