in reply to if variants
$state = 3, next if $tok eq 'a';
or more generally, with a CODEREF
sub{ MowLawn(); WashCar(); InvadePakistan();}->() if $bNotRaining; [download]
do {local($,) = (','); print(@array);} if $tok eq 'a'; [download]