anchor.diff:          let locks = ReferenceCountingSet<RenderTaskLock>()
   
           let mutable oldBuffers : list<int> = []
  -        let mutable buffer = Buffer(ctx, 0n, 0)
  +        let mutable buffer = ResizeBuffers.ResizeBuffer(ctx, using ctx.ResourceLock (fun _ -> GL.GenBuffer()))
           let onDispose = new System.Reactive.Subjects.Subject<unit>()
   
           let resourceLocked f =
  
positive.code: #nowarn "51"
  
  
  module MappedBufferImplementations = 
      type MappedBuffer(ctx : Context) =
          inherit Mod.AbstractMod<IBuffer>()
  
  
negative.code: 
  
          override x.Compute() =
              buffer :> IBuffer
  
          member x.Dispose() =
  