anchor.diff:                  runStats |> List.iter (fun l -> l.Value)
                   rt.AddPrimitiveCount(primitivesGenerated.Value)
   
  -
  +        override x.Update(token, rt) = 
  +            for (_,t) in Map.toSeq subtasks do
  +                t.Update(token, rt)
   
           override x.Release2() =
               for ro in preparedObjectReader.State do
  
positive.code:             use ct = ctx.ResourceLock
              x.ProcessDeltas(token, t)
              x.UpdateResources(token, t)
  
          override x.Release() =
              if not isDisposed then
  
negative.code:         abstract member ProcessDeltas : AdaptiveToken * RenderToken -> unit
          abstract member UpdateResources : AdaptiveToken * RenderToken -> unit
          abstract member Perform : AdaptiveToken * RenderToken * Framebuffer * OutputDescription -> unit
          abstract member Update :  AdaptiveToken * RenderToken -> unit
          abstract member Release2 : unit -> unit
  
  
  