anchor.diff:      abstract ProcessActualize : 'w Ecs -> 'w -> 'w
       default this.ProcessActualize _ world = world
   
  -/// A system with zero to many components.
  -and [<AbstractClass>] 'w SystemMany () =
  -    inherit System<'w> ()
  -    abstract SizeOfComponent : int
  -    abstract ComponentsLength : int
  -    abstract ComponentsToBytes : unit -> char array
  -    abstract BytesToComponents : char array -> unit
  -    abstract Pad : int -> unit
  -
   /// Nu's custom Entity-Component-System implementation.
   /// While this isn't the most efficient ECS, it isn't the least efficient either. Due to the set-associative nature of
   /// modern caches, most cache hits will be of the L2 variety for junctioned components. Uncorrelated components will be
  
positive.code:     member this.RegisterSubsystem subsystemName subsystem =
          subsystems.[subsystemName] <- subsystem
  
      member this.UnregisterSubsystem subsystemName =
          subsystems.Remove subsystemName
  
      override this.ProcessUpdate ecs world =
  
negative.code: 
          member this.RegisterSubsystem systemName subsystemName subsystem =
              match this.TryIndexSystem<'w SystemParallel> systemName with
              | Some system ->
                  system.RegisterSubsystem subsystemName subsystem
                  subsystem.RegisterPipedValue this
              | None -> failwith ("Could not find expected system '" + systemName + "'.")
  
          member this.UnregisterSubsystem systemName subsystemName (subsystem : 'w System) =
              match this.TryIndexSystem<'w SystemParallel> systemName with
              | Some system ->
                  let _ = subsystem.UnregisterPipedValue this
                  system.UnregisterSubsystem subsystemName subsystem
              | None -> failwith ("Could not find expected system '" + systemName + "'.")