anchor.diff:              addDirty (Range1i.FromMinAndSize(int offset, int size - 1))
               transact (fun () -> x.MarkOutdated())
   
  +        member x.Write(offset : int, data : Array) =
  +            x.Write(offset, data, data.Length)
  +
  +        member x.Dispose() =
  +            x.Resize(0n)
  +            rw.Dispose()
  +            lock readers (fun () -> readers.Clear())
  +
           override x.Compute() =
               NativeMemoryBuffer(storage, int capacity) :> IBuffer
   
  
positive.code:             member x.GetReader() = x.GetReader()
              member x.ElementType = elementType
  
      
      
  
  
  
  
negative.code:           InstanceAttributes = emptyAttributes
            VertexAttributes = emptyAttributes
            Uniforms = emptyUniforms
            Activate = nopActivate
          }
  
  
  