Preconditions: For each rank index 
k of 
extents(),
all of the following are 
true:
- if Sk is a specialization of strided_slice,
sk.extent is equal to zero or
sk.stride is greater than zero; and
- 0             ≤ first_<index_type, k>(slices...) 
 0   ≤ last_<k>(extents(), slices...)
 0   ≤ extents().extent(k)