To be consistent with the Promises/A+ specification, can you wrap this in `nextTick()` so that it is run in a fresh execution context?

```javascript
nextTick(function () {
    promise.reject(x);
});
```