def deliver
import bendvy-ecs-core@0.1.0.4/bundle_delivery.bend as BundleDeliveryimport Base
import world.bend as W
8def deliver(~World:Type,~P:Type,~recover:World -> P -> W.WorldError -> World,result:Delivery<World,P>) -> World:
9 match result:
10 case Delivered{world}: world
11 case Undelivered{world,payload,error}: recover(world,payload,error)