sub main { until (should_stop()) { # code goes here } } main unless caller;