The debugger infrastructure has gotten _very_ complex. We need the same sort of testing infrastructure as we set up for the Jupyter kernel in https://github.com/posit-dev/ark/pull/542