`applyMiddleware` Enhancer [takes three](https://github.com/reactjs/redux/blob/master/src/applyMiddleware.js#L20) arguments now. But `createStore` pass [two arguments](https://github.com/reactjs/redux/blob/master/src/createStore.js#L50) to enhancer. `applyMiddleware` should take only two arguments.