How did I leverage Proxies to make JavaScript errors pleasant to work with?

I’m doing a deep dive into the ECMAScript specification to find out how to serialize the error object properly.