I&#x27;m glad I got it right :)<p>I like your idea, and I think there&#x27;s room for improved introspection in debugging.<p>At the same time, I think that if a program can&#x27;t be understood without being executed, then it&#x27;s already lost (in terms of readability).<p>Certainly, for example, if you have a threaded program, you need to be able to visually inspect and verify that there will be no deadlocks or race conditions when the program is run, because you won&#x27;t be able to test every possible condition in a debugger.