Hum, it is done because it is faster to say that an index from a gslice if a gexp<iexpr<...>> than recompute a new gexpr?