Most Phobos code uses `i` and `j`, which I think are nice for `opSlice` as their meaning is obvious, and unlike `lwr` and `upr`, quite universal. I don't have any problem with `lower` and `upper` either, but abbreviations in public interfaces can be quite jarring (C, anyone?).