anchor.diff:  
       for i in 0..9 do
         perf count "Series Opt Add/divide Chained" (fun _ ->
  -        let ro = ((smap.Value + 123456.0)/789.0) * 10.0 // ((smap.Value + 123456.0)/789.0)*10.0
  +        let ro = ((smap.Value + 123456.0f)/789.0f) * 10.0f // ((smap.Value + 123456.0)/789.0)*10.0
           for i in ro do
             let res = i.Value
             ()
  
positive.code: 
      for i in 0..9 do
        perf count "LINQ Add/divide Chained" (fun _ ->
          let ro = smap.Value.Select(fun x -> x.Value + 123456.0).Select(fun x -> x/789.0).Select(fun x -> x*10.0)
          for i in ro do
            let res = i
            ()
  
negative.code:     smap.Value.IsSynchronized <- false
  
      perf count "Series Add" (fun _ ->
        smap.Value.Add(0L, 0.0f)
        for i in 2L..count do
          smap.Value.Add(i, float32 <| i)
      )
  
      for i in 0..0 do
  