It's kinda strange that in order to tap into the error stream, I have to get it in JSON format and re-parse it. Ideally there would be a way to intercept the stream of typed events before they get serialized to JSON. Should I create an issue in the rustc repo?