I never said it was a _good_ argument, only a reasonable alternative in this case. I'm certainly not the guy that casually throws compatibility away justifying it with #pike, as anyone who has followed this forum should be able to attest.
*thinks* Explain.
An `[] lfun still can't keep it simple by assuming all indices are between 0 and _sizeof()-1 since there's a lot of code that uses negative indexing and it wouldn't be compatible to start converting negative indexes using sizeof.
I'm actually getting doubtful if it's a good idea to try to meddle with the negative indexing paradigm at all. Seems like it'll add too much confusion.