anchor.diff:              comp.RefCount <- inc comp.RefCount
               index
   
  -    abstract member Unregister : Guid -> 'w Ecs -> bool
  -    default this.Unregister entityId _ =
  +    abstract member UnregisterEntity : Guid -> 'w Ecs -> bool
  +    default this.UnregisterEntity entityId _ =
           match correlations.TryGetValue entityId with
           | (true, index) ->
               if index <> freeIndex then
  
positive.code:         (entityId : Guid)
          (ecs : 'w Ecs) =
          let system = junctions.[typeof<'t>.Name] :?> SystemCorrelated<'t, 'w>
          system.Unregister entityId ecs |> ignore
negative.code:         (entityId : Guid)
          (ecs : 'w Ecs) =
          let system = junctions.[typeof<'t>.Name] :?> SystemCorrelated<'t, 'w>
          let index = system.RegisterEntity entityId ecs
          ComponentRef.make index system.Components
  
      let disjunction<'t, 'w when 't : struct and 't :> Component>
  