package Do_Something my %repeated = init(); foo( X, %repeated); bar( Y, %repeated); ... #### my $obj = Do_Something->new(%init); $obj->foo(X); $obj->bar(Y); #### my $obj2 = Do_Something->new(%other_init);
## my $obj = Do_Something->new(%init); $obj->foo(X); $obj->bar(Y); ##
## my $obj2 = Do_Something->new(%other_init);