def retained
import bendvy-ecs-core@0.1.0.4/registration.bend as Registrationimport Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
4# Remove exact registration identity, preserving every other system instance.
5# IDs are monotonic and are not recycled by disposal.
6def retained(keep: Bool,meta: W.RegistrationMeta,rest: List<&2,W.RegistrationMeta>) -> List<&2,W.RegistrationMeta>:
7 match keep:
8 case True{}: meta <> rest
9 case False{}: rest