anchor.diff:  // Fixme: global
   let state = 
       {
  +        Deletion = Dictionary ()
           Lookup = Dictionary ()
       }
   
  
positive.code: 
                  let bucket =
                      {
                          Transforms = ResizeArray ()
                          Positions = ResizeArray ()
                          Uvs = ResizeArray ()
                          Colors = ResizeArray ()
                      }
  
                  textureLookup.Add (textureId, (texture, bucket))
  
                  (texture, bucket)
  
          bucket.Transforms.Add transformComp
          bucket.Positions.Add position
          bucket.Uvs.Add uv
          bucket.Colors.Add color
      
      member this.ForEach f =
          this.Lookup
  
negative.code: 
          for i = 0 to count - 1 do
  
              let getTransform = bucket.GetTransforms.[i]
              let position = bucket.Positions.[i]
              let uv = bucket.Uvs.[i]
              let color = bucket.Colors.[i]
  
              let model = getTransform ()
  
              position.TryBufferData () |> ignore
              uv.TryBufferData () |> ignore
  