Oh, and btw: http://stackoverflow.com/questions/8570981/how-to-implement-opindex-in-higher-dimensions?rq=1 Drat, I tried with a struct but put it in Array scope, not *inside* opIndex.