Issue #1311: Add support for destructuring parameters (h/t arai-a)