How so? Because someone might call range.front again without bothering to call popFront?
That's what everything in std.algorithm does.
How so? Because someone might call range.front again without bothering to call popFront?
That's what everything in std.algorithm does.