##
my $old_display_thing = \&display_thing;
*display_thing = sub {
if (@_) {
&$old_display_thing(@_)
} else {
&$old_display_thing($_)
};
};
####
sub display_thing {
for (@_) {
print "Displaying thing >$_<\n";
};
};