function wrap() {
  // TODO: find and wrap everything that needs to be wrapped.
  wrapModule('fs');
  process.nextTick = wrapFunction(process.nextTick, true);
  // FIXME: this would ignore the return value, making it impossible to cancel
  // the timeout without implementing a cancel method and using it everywhere.
  //global.setTimeout = wrapFunction(setTimeout, true);
}
Wrap async functions in Node.js to enable the use of await.

@return {void}