Stack-allocate range and range-iterator