Reasoning about expression evaluation under interference | Synapse