onEffectResults

open fun onEffectResults(state: State, outcomes: List<EffectOutcome>)

Every synchronous effect of the transition, each paired with what running it produced.

Find a result by the effect it belongs to rather than by position — outcomes.first { it.effect == theOne } — because a position is only right until somebody adds an effect above it, and nothing fails when they do.