def indexed_swapped
import bendvy-ecs-core@0.1.0.3/column.bend as Columnimport Base
import indexed_lifecycle.bend as M
90def indexed_swapped(~S:Data,~C:Type,metadata:M.Metadata,result:Array<Maybe<&1,C>> & Maybe<&1,C>) -> SwapOutcome<S,C>:
91 match result:
92 case (values,previous): Accepted{indexed_wrap(~S,~C,values,metadata),previous}