callPlugin = (processed: any, key: string) => {
            const previousState = getIn(processed, key)
            const nextState = reducers[key](
              previousState,
              action,
              getIn(state, key)
            )
            return nextState !== previousState
              ? setIn(processed, key, nextState)
              : processed
          }
Adds additional functionality to the reducer