Like combineReducers that comes with redux but with global state passed through to individual reducers