def indexed_plain_got
import bendvy-ecs-core@0.1.0.4/captured_column.bend as CapturedColumnimport Base
import lifecycle.bend as L
import indexed_lifecycle.bend as M
25def indexed_plain_got(~S:Data,~C:Type,+id:U32,values:Array<Maybe<&1,C>>,owner:Maybe<&1,C>,result:M.Metadata & L.Stamp) -> Capture<S,C>:
26 match result:
27 case (metadata,stamp): Captured{id,owner,stamp,slot => indexed_restore_plain(~S,~C,id,values,metadata,slot)}