Are you planning to phase out the continuation-passing style? In the promise paradigm, functions return the promise, so that the users of the function can do .then() from there instead of passing in a continuation :)