Implementation of rangeIterator for store.

`si.remaining = remaining`