Today I fought with TSE's macro debugger.
Across calls to the macro to be debugged it kept reinitializing the debugged macro's global variables.
Not cool!
The solution required a bug fix and for ease-of-use a new debugger option "-k".
I hereby submit a new
debug.si macro.
Also included are two test macros that demonstrate the solution.
https://ecarlo.nl/tse/InDevelopment.html#debug
Carlo