The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

sub TIEHASH { bless {}, $_[0] } sub STORE { $_[0]->{$_[1]} = $_[2] } sub FETCH { $_[0]->{$_[1]} } sub FIRSTKEY { my $a = scalar keys %{$_[0]}; each %{$_[0]} } sub NEXTKEY { each %{$_[0]} } sub EXISTS { exists $_[0]->{$_[1]} } sub DELETE { delete $_[0]->{$_[1]} } sub CLEAR { %{$_[0]} = () }

multicall_each: call a sub for each item in the list. Used to test MULTICALL

multicall_return(): call the passed sub once in the specificed context and return whatever it returns