type Attempt
import bendvy-ecs-core@0.1.0.4/bundle_install.bend as BundleInstallimport Base
import world.bend as W
8type Attempt<World:Type,P:Type,Q:Type> is Type:
9 Installed{world:World,undo:World -> Restore<World,P,Q>}
10 Refused{world:World,payload:P,error:W.WorldError}
11 Quarantined{world:World,recovery:Q,error:W.WorldError}