Strawman implementation of promises in vertx.