lambda's now capture enclosing environment