* rename createStore param `initialState` to `preloadedState`
* rename configureStore param `initialState` to `preloadedState`
* rename `window.__INITIAL_STATE__` in examples and docs
rename window.__INITIAL_STATE__ to window.__PRELOADED_STATE__
Remove redundant type parameters from `Dispatch` type
Remove redundant `combineReducers` overload
Simplify `StoreCreator` type by using optional arguments
Remove redundant type parameters from `Middleware` type
Update `compose` definitions to cover case with zero arguments and case with multiple arguments for innermost function
Add JSDoc
Add type parameter for `Action`
Stronger typings for `combineReducers`, add `ReducerMapObject` type
Add Unsubscribe type
Stronger typings for `bindActionCreators`, add `ActionCreatorsMapObject` type
Add and refine tests for complete coverage