grammar for spread destructuring #520
variadic sequence patterns for #520