ZDACS has a wide selection of compound assignment codes available and the higher level codegen is set up to generate code that can use them. With the module rewrite done, it should be possible to implement this change without unreasonable amounts of code.