anchor.diff:      test('actions can be dispatched multiple times', () {
         final middleware1 = new ExtraActionIncrementMiddleware();
         final middleware2 = new IncrementMiddleware();
  -      final middleware = [middleware1, middleware2];
  +      final middleware = <Middleware<String>>[middleware1, middleware2];
         final store = new Store(
           stringReducer,
           initialState: 'hello',
  
positive.code:     test('are applied in the correct order', () {
        final middleware1 = new IncrementMiddleware();
        final middleware2 = new IncrementMiddleware();
        final middleware = [middleware1, middleware2];
        final store = new Store(
          stringReducer,
          initialState: 'hello',
  
negative.code:       final store = new Store(
          stringReducer,
          initialState: 'hello',
          middleware: <Middleware<String>>[middleware],
        );
        store.dispatch('test');
        expect(middleware.counter, equals(1));
  