anchor.diff:          static member private removeEntityState (entity : Entity) world =
               World.entityStateRemover entity world
   
  -        static member inline private publishEntityChange propertyName (propertyValue : obj) publishChangeBindings publishChangeEvents (entity : Entity) world =
  +        static member private publishEntityChange propertyName (propertyValue : obj) publishChangeBindings publishChangeEvents (entity : Entity) world =
   
               // publish change binding
               let world =
  
positive.code:     type World with
      
          // OPTIMIZATION: a ton of optimization has gone down in here...!
          static member inline private entityStateFinder (entity : Entity) world =
              let entityStateOpt = entity.EntityStateOpt
              if isNull (entityStateOpt :> obj) || entityStateOpt.Invalidated then
                  getFreshKeyAndValueEntity <- entity
  
negative.code:             World.updateEntityStateInternal updater entityState entity world
  
          // OPTIMIZATION: inlined to elide updater closure allocation.
          static member private updateEntityState updater propertyName propertyValue entity world =
              let entityState = World.getEntityState entity world
              let struct (changed, world) = World.updateEntityStateInternal updater entityState entity world
              let world =
  