use feature 'say'; unless ($verbose) { no feature 'say'; #say 'this goes unsayable'; } say 'said'; #### use feature 'say'; undef &say; *say = \¬_say; say 'test'; sub not_say { print 'not saying'; } #### use feature 'say'; use Sub::Delete; delete_sub 'say'; say 'testing';