One solution would be to borrow from Perl. You make a do block that executes once unless continued, and allow conditions on break and continue:
do:
thing()
thing()
continue if condition
And you can now express "skip ahead" with a `break if X` as well.