anchor.diff:              let snapped = Math.snap2F snap position
               this.SetPosition snapped world
   
  -        member this.GetTransform world =
  -            { Transform.Position = this.GetPosition world
  +        member this.GetTransform world : Transform =
  +            { Position = this.GetPosition world
                 Depth = this.GetDepth world
                 Size = this.GetSize world
                 Rotation = this.GetRotation world }
  
positive.code:                 world
                  entities
  
          static member pickingSort entityReps world =
              let prioritiesAndEntityReps = List.map (fun (entityRep : EntityRep) -> (entityRep.GetPickingPriority world, entityRep)) entityReps
              let prioritiesAndEntityReps = List.sortWith World.sortFstDesc prioritiesAndEntityReps
              List.map snd prioritiesAndEntityReps
  
          static member tryPick position entityReps world =
              let entityRepsSorted = World.pickingSort entityReps world
              List.tryFind
  
negative.code:             let dispatcher = entityRep.GetDispatcherNp world : EntityDispatcher
              dispatcher.GetPickingPriority entityRep world
  
          /// Remove an entity from the world immediately. Can be dangerous if existing in-flight
          /// subscriptions depend on the entity's existence. Use with caution.
          static member removeEntityImmediate entityRep world =
  