On 8/9/2012 2:05 AM, Johannes Pfau wrote: > http://dpaste.dzfl.pl/f86717f7 The Range argument - is it an InputRange, an OutputRange? While it's just a type name, the name should reflect what kind of range it is from the menagerie of ranges in std.range.