anchor.diff:  
           interface SimulantState
   
  -    /// Hosts the ongoing state of a group. Should rarely be accessed directly by end-users.
  +    /// Hosts the ongoing state of a group. The end-user of this engine should never touch this
  +    /// type, and it's only public to make [<CliMutable>] work.
       and [<CLIMutable; StructuralEquality; NoComparison>] GroupState =
           { Id : Guid
             Name : string
  
positive.code: 
          interface SimulantState
  
      /// Hosts the ongoing state of a screen. Should rarely be accessed directly by end-users.
      and [<CLIMutable; StructuralEquality; NoComparison>] ScreenState =
          { Id : Guid
            Name : string
  
negative.code: 
      /// A marker interface for the simulation state types (GameState, ScreenState, GroupState,
      /// and EntityState).
      and internal SimulantState = interface end
  
      /// Hosts the ongoing state of a game. The end-user of this engine should never touch this
      /// type, and it's only public to make [<CliMutable>] work.
      and [<CLIMutable; StructuralEquality; NoComparison>] GameState =
          { Id : Guid
            OptSelectedScreen : Screen option
  