anchor.diff:                      SegmentedList.add { ArchetypeIndex = i; Archetype = archetype } slots
           slots
   
  -    member this.IndexEntities ecs =
  +    member this.IndexEntities () =
           let entities = SegmentedList.make ()
           for archetypeEntry in archetypes do
               let archetype = archetypeEntry.Value
  
positive.code:                  Option.getOrDefault typeof<'c3>.Name comp3Name
                   Option.getOrDefault typeof<'c4>.Name comp4Name
                   Option.getOrDefault typeof<'c5>.Name comp5Name],
               Option.getOrDefault [] subqueries)
  
      static member make<'c, 'c2, 'c3, 'c4, 'c5, 'c6 when
          'c : struct and 'c :> 'c Component and
  
negative.code:                  Option.getOrDefault typeof<'c5>.Name comp5Name
                   Option.getOrDefault typeof<'c6>.Name comp6Name
                   Option.getOrDefault typeof<'c7>.Name comp7Name],
               Option.getOrDefault [] subqueries,
               ecs)
  
      static member make<'c, 'c2, 'c3, 'c4, 'c5, 'c6, 'c7, 'c8 when
          'c : struct and 'c :> 'c Component and
  