Jonathan M Davis wrote:
On Saturday, April 14, 2012 20:47:20 Piotr Szturmaj wrote:struct CommonInputRange(E) { @property bool delegate() empty; @property E delegate() front; void delegate() popFront; }front returns an element in the range. In your case, it's returning a delegate, because you have a range of delegates.
Gah. That explains everything... Thanks!