though at least being forced to return to the start of a function instead of somewhere randomly in the middle seems pretty powerful to me.