le or request object to use,
but having an object representing the top-level can be helpful.</p>
<pre><code class="language-js">const { open } = require('fs');
const { executionAsyncId, executionAsyncResource } = require('async_hooks');

console.log(executionAsyncId(), executionAsyncResource());  // 1 {}
open(__filename, 'r', (err, fd) => {
  console.log(executionAsyncId(), executionAsyncResource());  // 7 FSReqWrap
});
</code></pre>
<p>This can be used to implement continuation local storage without the
us