in reply to Modern Subroutine Signature Requires Perl Version

The very first line of code in Dave's article reads:
use v5.40;
Of course, this line is not repeated for every code snippet.