use parentheses around destructured assignment to outer scope