Kagamin: > Don't even think, ranges are not better. I am thinking about syntax sugar that the compiler uses to create a input/forward range similar to this: http://forum.dlang.org/post/awabysprjjnrxrhgqyee@forum.dlang.org Bye, bearophile