anchor.diff:  [<TestContainer>]
   module DataStructTest =
       let numLookups = pown 10 6
  -    let itemcount = Nullable<int>(100)
  +    let itemcount = Nullable<int>(pown 8 3)
       
       //all in one function: initialized container with random data and executes lookups
       let ContainerInitAndRun<'T when 'T :> IDataContainer 
  
positive.code:                         and 'T :> IDisposable>() =
          use c = new 'T()
          c.Init(itemcount)
          c.ExecuteRandomLookup() |> ignore
  
      //(STEP 1) initializes container with random data
      let ContainerInit<'T when 'T :> IDataContainer 
  
negative.code:         container.Dispose()
  
      [<Fact; BenchmarkTrait>]
      let ``Benchmark - Composite Key Container Init 8^3 Types``() =
          let f() = 
              ContainerInit<CompositeKeyDictionaryContainer>()  |> ignore
  
          f |> Benchmark.capture
  
      [<Fact; BenchmarkTrait>]
      let ``Benchmark - CompositeKey Container Init 8^3 Types 10^6 Lookups``() =
          let container = ContainerInit<CompositeKeyDictionaryContainer>()
          let f() = 
              ContainerLookup<CompositeKeyDictionaryContainer> container numLookups
  