This is after all, mostly just appending to a list. And you can step through an internal script representation in a debugger