title: Why is a destructuring augmented assignment not possible?
body: <p>Destructuring is possible in python:</p>
  
  <pre><code>a, b = 1, 2
  </code></pre>
  
  <p>Augmented assignment is also possible:</p>
  
  <pre><code>b += 1
  </code></pre>
  
  <p>But is there a reason destructuring augmented assignment cannot be done?:</p>
  
  <pre><code>a, b += 1, 2
  &gt; SyntaxError: illegal expression for augmented assignment
  </code></pre>
  
  <p>From what I can tell, destructuring is a language thing; it cannot be modified by something like <code>object.__add__()</code>. Why won't the language call <code>object.__iadd__()</code> on each part of the augmented assignment separately?</p>