I was thinking once about games about social change (initially based on the climate change struggle, I believe) and I had this idea about actions not being resolved when you take them (eg. you wouldn't roll dice at the same moment). The idea was to simulate that you cannot know what the effect is until later.
For example, imagine an activist group, or maybe a government, that is trying to fight climate change. Every time they do something (raise certain taxes, run certain campaigns to change the citizen's minds about something), it would be a while until you could see and measure the effects, and you would have to keep on acting and doing things without the certainty of what the effect of your last action was. So, you would wait for several "turns" (or whatever) before you actually roll the dice to see the effect and change whatever stats you were trying to correct. I guess for that you would need a log of the actions that you have taken in the past, and when you have to resolve them. You could even play with different actions having a different "feedback" time (but possibly lesser effect).
Does that make sense? I thought it was a really neat idea, but I never really developed it into anything useful.