If `end` is a whole number, then `end is nextDown(end)` ... correct? http://dlang.org/phobos/std_math.html#.nextDown documents everything but the normal behavior :/

In any case, doesn't that mean the `if` conditions aren't strictly equivalent in run-time and ctfe? (`<` vs `<=`)