in reply to Re^3: unless weirdnessin 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.