export async function createInitialStore (currentUser: ?User, successFlash: string[] = [], errorFlash: string[] = [], locale: LocaleType = 'en', token: string = '', statistics: {userCount: number, bookingCount: number}) {
  const events = await createInitialEvents(currentUser, successFlash, errorFlash, locale, token, statistics)
  const store = createStore(redux.reducer)
  events.forEach((event) => store.dispatch(event))
  return store