The Reducer function that converts the current state and action into a new state
@override State call(State state, dynamic action) { if (action is Action) { return reducer(state, action); } return state; }