Modules

transform a subroutine that operates on $_ into one that operates on $_[0]