💭 you can of course recompute the state with the next set of action components, which reduces the problem to just being "some actions will take two or three times longer to process due to repeated state computation"? And that somehow it'll need to handle inputs representing partial actions.