See Adam's bug report: https://issues.dlang.org/show_bug.cgi?id=23627-Steve
So, according to this bug report, the implementation is allocating a closure on the GC even though the spec says it shouldn't?
I've been writing some betterC and the lazy parameter was prohibited because it allocates on the GC, so I'm wondering what the situation is currently
Etienne