anchor.diff:          [<DebuggerBrowsable (DebuggerBrowsableState.RootHidden)>]
           member private this.View = Debug.World.viewScreen (this :> obj) Debug.World.Chosen
   
  -        /// Concatenate two addresses, forcing the type of first address.
  +        /// Concatenate an address with a screen's address, forcing the type of first address.
           static member acatff<'a> (address : 'a Address) (screen : Screen) =
               match box screen with
               | null -> address // HACK: this case is a hack to be able to insert events into the elmish event handler
               | _ -> acatff address screen.ScreenAddress
   
  -        /// Concatenate two addresses, forcing the type of first address.
  +        /// Concatenate an address with a screen's address, forcing the type of first address.
           static member (-->) (address : 'a Address, screen) = Screen.acatff address screen
   
           /// Derive a layer from its screen.
  
positive.code:         [<DebuggerBrowsable (DebuggerBrowsableState.RootHidden)>]
          member private this.View = Debug.World.viewGame Debug.World.Chosen
  
          /// Concatenate two addresses, forcing the type of first address.
          static member acatff<'a> (address : 'a Address) (game : Game) =
              match box game with
              | null -> address // HACK: this case is a hack to be able to insert events into the elmish event handler
              | _ -> acatff address game.GameAddress
  
          /// Concatenate two addresses, forcing the type of first address.
          static member (-->) (address : 'a Address, game) = Game.acatff address game
  
      /// The screen type that allows transitioning to and from other screens, and also hosts the
  
negative.code:         interface SimulantState with
              member this.GetXtension () = this.Xtension
  
      /// The game type that hosts the various screens used to navigate through a game.
      and Game (gameAddress) =
  
  