Numbered steps to allow referencing when macro fails

I do this all the time using a While loop that encases a Switch action. The switch action decides which block of code to execute using a "State variable", and each block of the Switch action changes the value of the State variable, which essentially means I have implemented a GOTO action. You can see an example of it here: