anchor.diff:                  for i in 0 .. 100 do
                       for (r,fbo) in renderTasks do
                           r.Run output.framebuffer |> ignore
  -                RenderingResult(output.framebuffer, FrameStatistics.Zero)
  +                FrameStatistics.Zero
               )
   
           win.RenderTask <- DefaultOverlays.withStatistics customTask
  
positive.code:             let sw = System.Diagnostics.Stopwatch()
              Report.BeginTimed("RenderTask Execution 1")
              sw.Start()
              let rs = renderTask.Run(fbo).Statistics
              sw.Stop()
              Report.End() |> ignore
  
              let renderOnce () =
                  sw.Restart()
                  let r = renderTask.Run(fbo).Statistics
                  sw.Stop()
                  sw.Elapsed.TotalSeconds
  
  
negative.code:             let sw = System.Diagnostics.Stopwatch()
              Report.BeginTimed("Preparing Task")
              sw.Start()
              let rs = renderTask.Run(fbo)
              Report.End() |> ignore
  
              Report.BeginTimed("RenderTask Execution 1")
              let rs = renderTask.Run(fbo)
              sw.Stop()
              Report.End() |> ignore
  
              Report.BeginTimed("RenderTask Execution 2")
              let rs = renderTask.Run(fbo)
              Report.End() |> ignore
  
              Report.Line("Stats: DC={0} Instr={1} Prim={2}", rs.DrawCallCount, rs.InstructionCount, rs.PrimitiveCount)
  