use JacksLumber; $JacksLumber::basedir = '/some/other/dir'; # override default #### # Go from this: use JacksLumber 'some_func'; $one = some_func(1, 2, 3); $JacksLumber::alternate_behavior = 1; $two = some_func(1, 2, 3); # To this: use JacksLumber; my $normal = new JacksLumber; my $alt = new JacksLumber(alternate_behavior => 1); $normal->some_func(1, 2, 3); $alt->some_func(1, 2, 3);