anchor.diff:  open System.Diagnostics
   open System.Globalization
   open System.IO
  +open System.Runtime.InteropServices
   open System.Text
   
   open MiniJson
  
positive.code:     let e1  = GC.CollectionCount 1
      let e2  = GC.CollectionCount 2
  
  
      sw.ElapsedMilliseconds, e0 - b0, e1 - b1, e2 - b2, result
  
    [|
      for positive, name, testCase in testCases do
  
negative.code: 
    let sw = Stopwatch ()
  
    let timeIt n (a : unit -> 'T) : int64*uint64*int*int*int*'T =
      sw.Reset ()
  
      let result = a ()
  
      GC.Collect (2, GCCollectionMode.Forced, true)
  
      let ct  = InteropWithNative.GetCurrentThread ()
  
      let b0  = GC.CollectionCount 0
      let b1  = GC.CollectionCount 1
  