account for change in signature for 5.20

this fixes rt#88257

I would love to see this included in a new version of Data::Structure::Util as its breakage in  5.20 is blocking my use of modules that depend on this one.  Let me know if you want any help in getting a fix to CPAN.

Thanks!