Create a Next that doesn't update the model but dispatches the supplied effects.
Create a Next that updates the model and dispatches the optional effects.
Create an empty Next that doesn't update the model or dispatch effects.