Work on reasoning about interleaved data and effects