for (thing; things) { ... }
for (auto r = things; !r.empty; r.popFront) { auto thing = r.front; ... }