Good luck, last time I tried nested lambdas in VC10 they weren't able to capture local variables from any context except the immediate outer context.
This makes doing something like e.g. map(map(...)) extremely annoying.
Javascript (nor does, really, any other proper closure implementation) has no such issues.