```{index} single: new (Package::Stash::XS) ``` ```{index} single: Package::Stash::XS::new ``` # new A stash object for the package named `$package`, or for the anonymous stash `\%stash`. ## Synopsis ```perl my $s = Package::Stash::XS->new('Foo::Bar'); my $a = Package::Stash::XS->new({}); # an anonymous stash ``` ## Edge cases - A name that is not a module name dies "NAME is not a module name". - Anything but a string or a hash ref dies "Package::Stash->new must be passed the name of the package to access".