E.g. `a = a + b` can and should be written as `a += b` in many cases. Would it be possible for magic to detect this kind of thing?