Splitting code into smaller functions is often good practice, but not always. I often find it clearer to have the whole inline, so it can be seen at a glance, instead of lots of small functions used ...
This version of goto/continue/break is more like throwing and catching an exception - in Raku they're actually implemented as a special case of those. I think it'd be a good solution to Python's ...