anchor.diff:          abstract SimulantAddress : Simulant Address
           end
   
  +/// Operators for a Simulant.
  +and SimulantOperators =
  +    private { __ : unit }
  +
  +    /// Concatenate two addresses, forcing the type of first address.
  +    static member acatf<'a> (address : 'a Address) (simulant : Simulant) = acatf address (atooa simulant.SimulantAddress)
  +
  +    /// Concatenate two addresses, forcing the type of first address.
  +    static member acatff<'a> (address : 'a Address) (simulant : Simulant) = acatff address simulant.SimulantAddress
  +
  +    /// Concatenate two addresses, forcing the type of first address.
  +    static member (->-) (address, simulant : Simulant) = SimulantOperators.acatf address simulant
  +
  +    /// Concatenate two addresses, forcing the type of first address.
  +    static member (->>-) (address, simulant : Simulant) = SimulantOperators.acatff address simulant
  +
   /// The game type that hosts the various screens used to navigate through a game.
   and [<StructuralEquality; NoComparison>] Game =
       { GameAddress : Game Address }
  +
       interface Simulant with
           member this.GetPublishingPriority _ _ = Constants.Engine.GamePublishingPriority
           member this.SimulantAddress = Address.changeType<Game, Simulant> this.GameAddress
  
positive.code: /// currently interactive groups of entities.
  and [<StructuralEquality; NoComparison>] Screen =
      { ScreenAddress : Screen Address }
      interface Simulant with
          member this.GetPublishingPriority _ _ = Constants.Engine.ScreenPublishingPriority
          member this.SimulantAddress = Address.changeType<Screen, Simulant> this.ScreenAddress
  
negative.code: /// Forms a logical group of entities.
  and [<StructuralEquality; NoComparison>] Group =
      { GroupAddress : Group Address }
  
      interface Simulant with
          member this.GetPublishingPriority _ _ = Constants.Engine.GroupPublishingPriority
          member this.SimulantAddress = Address.changeType<Group, Simulant> this.GroupAddress
  