This is tremendously powerful, but also open to abuse - so it's not something JavaScript developers generally do. This is especially true when developing server-side JavaScript to be executed in the Node.js runtime.