fix for closure issues

Nimrod can currently not close over two levels of procs.
{.async.} introduces a new level of nesting.