def remaining
import bendvy-ecs-core@0.1.0.4/bundle_batch.bend as BundleBatchimport Base
import bendvy-ecs-core@0.1.0.4/deferred_command.bend as Deferred
import transaction.bend as T
70def remaining(~World:Type,~E:Data,commands:List<Deferred.Command<World>>,tx:T.Tx<World,E>) -> T.Tx<World,E>:
71 match commands:
72 case []: tx
73 case command <> tail: remaining(~World,~E,tail,T.stage_command(~World,~E,tx,command))