To run a workflow, one can try
nsteps= wf << Get Step Count;
wf <<Start Over();
for each({step},1::nsteps,
wf << Execute Next);
this will work if none of the steps is disabled. Otherwise the wirst steps will be executed twice.
Unfortunately, there is no << get enabled step count().