type Swap
import bendvy-ecs-core@0.1.0.3/component.bend as Componentimport Base
31# Internal storage-adapter result carrying the displaced or rejected owner.
32# It is not a handle-validation result or a gameplay capability.
33type Swap<C: Type> is Type:
34 Swapped{previous: Maybe<&1,C>}
35 SwapRejected{incoming: Maybe<&1,C>}