ActionApplied
Parameters
output
: the potentially null WorkflowOutput. If null, then no output was set by the action. Otherwise it is a WorkflowOutput around the output value of type OutputT, which could be null.
stateChanged
: whether or not the action changed the state.
Note this is NOT a data class to avoid binary compatibility issues with future updates.