This would also allow me to write better diagnostics, by recommending to use the pre/post versions. I have a feeling someone might end up writing the wrong code by blindly replacing "var++" inside of an if check with atomicOp.