I suppose we also have to mention that `rawAsap` will not bound tasks to active domains, and that to support domains, the user have to do something like:
```
if (process.domain) {
  process.domain.bind(task);
}
rawAsap(task);
```

Otherwise we could do that in `rawAsap` itself by default. If so, in `asap.js` we could remove entirely the domain logic, or to call `rawAsap(task, true)` inside `asap`, where the second argument would avoid domain binding...