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