in reply to
Re^2: Creating 'new' subroutine.
in thread Creating 'new' subroutine.
My own quick check confirms what LanX (Rolf) just posted. But with respect for checking for an even number of elements, I wouldn't bother.
One would probably want the fatal error if an odd number was present sense one would most likely be expecting named args coming in. Letting it die is probably the correct course of action.
The answer to the question "Can we do this?" is always an emphatic "Yes!" Just give me enough time and money.