anchor.diff:                  | None -> failwith ("Could not find expected system '" + systemName + "'.")
   
   /// An Ecs system with components stored by entity id.
  -type SystemCorrelated<'c, 'w when 'c : struct and 'c :> 'c Component and 'w :> Freezable> (compacting, reserve, name) =
  +type SystemCorrelated<'c, 'w when 'c : struct and 'c :> 'c Component and 'w :> Freezable> (ordered, reserve, name) =
       inherit SystemMany<'w> (name)
   
       let systemNames = Unchecked.defaultof<'c>.SystemNames
  
positive.code:     abstract PadComponents : int -> unit
  
  /// An Ecs system with components stored by a raw index.
  type SystemUncorrelated<'c, 'w when 'c : struct and 'c :> 'c Component and 'w :> Freezable> (reserve, name) =
      inherit SystemMany<'w> (name)
  
  
negative.code:         this.Simplexes.Remove multiId
  
  /// An Ecs system that stores multiple components per entity id.
  type SystemMultiplexed<'c, 'w when 'c : struct and 'c :> 'c Component and 'w :> Freezable> (ordered, reserve, name) =
      inherit SystemCorrelated<'c ComponentMultiplexed, 'w> (ordered, reserve, name)
  
      new (ordered, reserve) = SystemMultiplexed (ordered, reserve, typeof<'c>.Name)
      new (reserve) = SystemMultiplexed (false, reserve, typeof<'c>.Name)
      new () = SystemMultiplexed (false, Constants.Ecs.ArrayReserve, typeof<'c>.Name)
  
  