> I'm not sure `.=` (and other options?) occurs often enough for this to be worth it. Yes. Need more information on how common this pattern is. Note that the compiler doesn't evaluate the lvalue twice unless it has side effects.