def evacuate
import bendvy-ecs-core@0.1.0.3/column.bend as Columnimport Base
import owner_handoff.bend as H
227# Keep the exact original exported reusable-fuel/affine-ID function type.
228def evacuate(~S:Data,~C:Type,+fuel:Nat,id:U32,values:Array<Maybe<&1,C>>,rows:H.PrototypeHandoffRows<S,C>) -> Array<Maybe<&1,C>> & H.PrototypeHandoffRows<S,C>:
229 match fuel:
230 case 0n: (values,rows)
231 case 1n+rest: evacuate_start(~S,~C,rest,id,values,rows)