WINDUP-98: Split Iteration functionality out of VarStack