The most recent suggestion, held across the throttled calls.
Drops the held suggestion: a scene change, a menu opened, a turn ended.
Runs the decider on its turn and returns the fresh suggestion; null on the throttled
calls between, where latest keeps the previous suggestion. A decision with status
idle (nothing to suggest) is still a suggestion: the UI reads decision.action.
Wraps a decision function as a throttled, non-mutating hint source.
Example