my $increment_by_secret = do { my $secret_number = 7; sub { $secret_number + shift }; }; #### { ($secret_number + shift(@_)); }