supporting multi-dimension loop with wrapped array accesses, single iterators or expressions.