<div dir="ltr">Addressing the original request:<div><br></div><div>> <span style="color:rgb(51,51,51);font-family:Georgia,"Times New Roman",Times,serif;font-size:16px">Any chance something like Node's</span><span style="color:rgb(51,51,51);font-family:Georgia,"Times New Roman",Times,serif;font-size:16px"> </span><code style="box-sizing:border-box;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;padding:2px 4px;color:rgb(199,37,78);background-color:rgb(249,242,244);border-radius:4px;line-height:18px">process.nextTick</code><span style="color:rgb(51,51,51);font-family:Georgia,"Times New Roman",Times,serif;font-size:16px"> </span><span style="color:rgb(51,51,51);font-family:Georgia,"Times New Roman",Times,serif;font-size:16px">could be added, maybe something like</span><span style="color:rgb(51,51,51);font-family:Georgia,"Times New Roman",Times,serif;font-size:16px"> </span><code style="box-sizing:border-box;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;padding:2px 4px;color:rgb(199,37,78);background-color:rgb(249,242,244);border-radius:4px;line-height:18px">Promise.schedule(func, thisArg, ...args)</code><span style="color:rgb(51,51,51);font-family:Georgia,"Times New Roman",Times,serif;font-size:16px">?</span></div><div><span style="color:rgb(51,51,51);font-family:Georgia,"Times New Roman",Times,serif;font-size:16px"><br></span></div><div>That's basically `Promise.resolve().then(func.bind(thisArg, ...args))` </div><div><br></div><div>Although promise schedulers are huge - and I think could solve a lot of problems people are having - but that's besides this issue.</div></div>