anchor.diff:              match vs with
               | EmptyStore sm ->
                   ResultStore(sm, AsyncSeq.singleton (key,item))
  -            | DictionaryStore (sm,d) ->
  +            | DictionaryStore (sm,_) ->
                   ResultStore(sm, AsyncSeq.singleton (key,item))
               | ResultStore (sm,v) ->
                   let sequence = (AsyncSeq.singleton (key,item)) |> AsyncSeq.append v
  
positive.code:                 | Dictionary d ->
                      do! d.AddOrUpdateAsync(tx, key, value, Func<_,_,_>(fun _ _ -> value)) |> Async.AwaitTask
                      return AsyncSeq.empty
                  | Values v ->
                      return AsyncSeq.empty
              }
          )
  
negative.code:             async {
                  match storeValues with
                  | Empty -> return AsyncSeq.empty
                  | Dictionary _ -> return AsyncSeq.empty // Don't create a dictionary version, that would just duplicate items
                  | Values values ->
                      let! (dictionary:IReliableDictionary<_,_>) = sm.GetOrAddAsync(dictionaryName) |> Async.AwaitTask
                      do!
  