BundleInstall.installed_tail: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/bundle_install.bend as BundleInstall Lines 27-31 of bendvy-ecs-core@0.1.0.4/bundle_install.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/bundle_install.bend&start_line=27&end_line=31 import Base import bundle_pack.bend as B def installed_tail(~World:Type,~H:Type,~HQ:Type,~Tail:Type,~TQ:Type,undoHead:World -> Restore,result:Attempt) -> Attempt,Recovery>: match result: case Refused{world,tail,error}: refused_head(~World,~H,~HQ,~Tail,~TQ,undoHead(world),tail,error) case Quarantined{world,tail,error}: Quarantined{world,TailPending{undoHead,tail},error} case Installed{world,undoTail}: Installed{world,w => restored_tail(~World,~H,~HQ,~Tail,~TQ,undoHead,undoTail(w))} Uses (6): https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/bundle_install.bend&name=Attempt https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/bundle_install.bend&name=Recovery https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/bundle_install.bend&name=Restore https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/bundle_install.bend&name=refused_head https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/bundle_install.bend&name=restored_tail https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/bundle_pack.bend&name=Pack