Goto loops
From Scriptwiki
You can use goto command to jump from one point to another in a script.
Goto's aren't used very much.
alias channels { [var] %i , %chans :nexti [inc] %i [if] (%i > [$chan](0)) { [return] %chans } var %chans = %chans $chan(%i) [goto] nexti }