Backport from conspiracy: Make closure capture recursive. Closes #571
Keep the best from two worlds
Merge pull request #584 from shamanas/master

Recursive closure capture. Closes #571