I was wondering why light themes for VSCode didn't make use of colored backgrounds for tokens. Turns out VSCode doesn't support it, and obviously all the AI features are more important than a fundamental part of the editor that's relevant to everyone all the time when working with it.
I found out that it wasn't my parser which blew up the stack. It was the string builder which pretty-prints the JSON. Isn't that the thing designed to lower resource usage?