Russell Lewis wrote: > int delegate() foo(int i) > { > return delegate int() { return curry i; } > } Yes please! Though real closures would provide this functionality automatically this seams like a nice compromise that might be a lot easier to implement in the compiler.