Ya gotta love a language and its denizens where the spec is so complete it either covers feature abuse (see "moving fill pointer during loop-across") or documents that such abuse is undefined and then said denizens sit around in pubs ignoring the redhead sitting under the moosehead bemoaning its inadequacy (the spec, not the moosehead) when it is hard to find a langue du jour that even has a spec.
If they had not screwed up and called prog0 prog1 I would consider using the damn thing.
-hp
ps. Are we going to leave Steve off the hook for misreading the spec he wrote?