add destructuring lambda
Merge branch 'destructuring-lambda'