in reply to Function overloading in perl

Just create another function with the same name (in the same package). no warnings 'redefine'; will remove the warning. (An answer light on details for a question light on details...)