anchor.diff:  type [<AbstractClass>] SystemMany<'w when 'w :> Freezable> (name) =
       inherit System<'w> (name)
       abstract SizeOfComponent : int
  -    abstract ComponentsLength : int
  +    abstract ComponentsCount : int
       abstract ComponentsToBytes : unit -> char array
       abstract BytesToComponents : char array -> unit
       abstract PadComponents : int -> unit
  
positive.code:     override this.SizeOfComponent with get () =
          sizeof<'c>
  
      override this.ComponentsLength with get () =
          components.Length
  
      override this.ComponentsToBytes () =
          let byteArrays = Array.map this.ComponentToBytes components.Array
  
negative.code:     override this.SizeOfComponent with get () =
          sizeof<'c>
  
      override this.ComponentsCount with get () =
          freeIndex - 1 - freeList.Count
  
      override this.ComponentsToBytes () =
          let byteArrays = Array.map this.ComponentToBytes components.Array
  