I understand your feature suggestion, and perhaps it'll be a good addition.
Concerning the "fixed location" situation, perhaps your custom operator idea would work here. Creating an isparm that would loop through $mid of the parameters checking each values and returning $true.
if (n isparm) { code }
Although, the OPERATOR idea would require a -l (local) switch itself so it doesn't conflict with others.