anchor.diff:                  .SetRotation(0.0f)
   
           abstract member PropagatePhysics : Entity * Address * World -> World
  -        default this.PropagatePhysics (_, _, world) = world
  +        default dispatcher.PropagatePhysics (_, _, world) = world
   
           abstract member HandleBodyTransformMessage : Entity * Address * BodyTransformMessage * World -> World
  -        default this.HandleBodyTransformMessage (_, _, _, world) = world
  +        default dispatcher.HandleBodyTransformMessage (_, _, _, world) = world
   
           abstract member GetRenderDescriptors : Entity * Matrix3 * Matrix3 * World -> RenderDescriptor list
  -        default this.GetRenderDescriptors (_, _, _, _) = []
  +        default dispatcher.GetRenderDescriptors (_, _, _, _) = []
   
           abstract member GetQuickSize : Entity * World -> Vector2
  -        default this.GetQuickSize (_, _) = DefaultEntitySize
  +        default dispatcher.GetQuickSize (_, _) = DefaultEntitySize
   
           abstract member IsTransformRelative : Entity * World -> bool
  -        default this.IsTransformRelative (_, _) = true
  +        default dispatcher.IsTransformRelative (_, _) = true
   
       type EntityUiDispatcher () =
           inherit Entity2dDispatcher ()
  
positive.code:     type GroupDispatcher () =
  
          abstract member Init : Group * IXDispatcherContainer -> Group
          default this.Init (group, _) = group
          
          abstract member Register : Group * Address * Entity list * World -> World
          default this.Register (_, address, entities, world) = World.addEntities address entities world
  
          abstract member Unregister : Group * Address * World -> World
          default this.Unregister (_, address, world) = World.removeEntities address world
  
      type TransitionDispatcher () =
          class end
  
negative.code:     type ScreenDispatcher () =
  
          abstract member Register : Screen * Address * GroupDescriptor list * World -> World
          default dispatcher.Register (_, address, groupDescriptors, world) = World.addGroups address groupDescriptors world
  
          abstract member Unregister : Screen * Address * World -> World
          default dispatcher.Unregister (_, address, world) = World.removeGroups address world
  
      type GameDispatcher () =
          abstract member Register : Game * World -> World
          default dispatcher.Register (_, world) = world
  