Looking at the dev guide it seems the next step would be to open an issue and a PR implementing a structured traceback API. Any objections to my doing so? This feels like small enough of a change not to need a PEP, but happy to create one if its warranted.