stash

This isn't ever used in the code. Its just there incase you want to persist objects across rules

It uses Moose::Meta::Attribute::Native::Trait::Hash and supports all the methods.

set_stash     => 'set',
get_stash     => 'get',
has_no_stash => 'is_empty',
num_stashs    => 'count',
delete_stash  => 'delete',
stash_pairs   => 'kv',