in reply to Re^4: unless weirdness
in thread unless weirdness

Its purpose isn't to get around declaring a sub.

Yes and no. It's an unambiguous parser hint that the following potential bareword isn't a bareword but a subroutine call. I hate it too, but that's one of its functions.