anchor.diff:        final action = 'test';
         final states = <String>[];
         final store = Store<String>(stringReducer,
  -          initialState: 'hello', syncStream: true, distinct: true);
  +          initialState: 'I', syncStream: true, distinct: true);
         store.onChange.listen((state) => states.add(state));
   
         // Dispatch two actions. Only one should be emitted b/c distinct is true
  
positive.code:       final states = <String>[];
        final store = Store<String>(
          stringReducer,
          initialState: 'hello',
          syncStream: true,
        );
        store.onChange.listen((state) => states.add(state));
  
negative.code:       var subscriber2Called = false;
        final store = Store<String>(
          stringReducer,
          initialState: 'I',
          syncStream: true,
        );
        final subscription = store.onChange.listen((String state) {
  