in reply to I've never seen =that= before!
in thread Passing by Named Parameter

And you don't want to. It means the same as
%params = %shift;
What you might want to see instead is:
%params = %{+shift};

Abigail