On 08/20/2013 01:43 PM, Andrei Alexandrescu wrote: > the range categorization, which is inspired from C++ iterators. All of that is explained in your "On Iteration" article: http://www.informit.com/articles/article.aspx?p=1407357 Ali