 and telemetry. You can schedule tasks to run after the reducer changed the global
state if you want, and/or execute things before the reducer.
This function is only called by the store after the <code>receiveContext(getState:output:)</code> was called, so if you saved the received context from
there you can safely use it here to get the state or dispatch new actions.
Setting the <code>afterReducer</code> in/out parameter is optional, if you don&rsquo;t set it, it defaults to <code>.doNothing()</code>.</p>
