Tomek Sowiñski: > auto range(T, Whatever)(lazy bool _empty, lazy Whatever _popFront, lazy T _front) { I am not sure, but I think Andrei has deprecated the "lazy" attribute. Bye, bearophile