def projected_owner
import bendvy-ecs-core@0.1.0.4/restored_row.bend as RestoredRowimport Base
import column.bend as Col
import lifecycle.bend as L
import captured_column.bend as K
25def projected_owner(~S:Data,~C:Type,~V:Data,+id:U32,stamp:L.Stamp,dirty:Bool,cold:K.Slot<C> -> Col.Column<S,C>,result:C & V) -> Projected<S,C,V>:
26 match result:
27 case (owner,value): Projected{Taken{id,Some{owner},stamp,dirty,cold},Some{value}}