WHY cant you have nested while loops on the one line?.... i.e.
//var %i = 1 | while (%i < 4) { echo -at rar %i | var %i2 = 1 | while (%i2 < 4) { echo -at m00 %i2 | inc %i2 } | inc %i }
gives
(07:24:18p) rar 1
(07:24:18p) m00 1
(07:24:18p) m00 2
(07:24:18p) m00 3
just as
//var %i 1 | while (%i < 22) { echo -at rar %i | while (%i < 4) { echo -at m00 %i | inc %i } | inc %i }
gives only
(07:24:57p) rar 1
(07:24:57p) m00 1
(07:24:57p) m00 2
(07:24:57p) m00 3
they both forget the first loop