Could you add elseif / else support to supplement while condition fails? This would enable a solution to doing a task if no while loop had been performed.

while ($0) {
  do something with $1
  tokenize 32 $2-
else {
  tokenize 32 foobar

Well. At least I won lunch.
Good philosophy, see good in bad, I like!