Comment Comment by ben509 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. parent ben509 7 years ago