Add generic support for destructuring assignment in @each