type HandlerRun
import bendvy-ecs-core@0.1.0.4/ordinary_app_execution.bend as OrdinaryAppExecutionimport Base
import bendvy-ecs-core@0.1.0.4/execution_trace.bend as Trace
136# Transition-handler execution retains the App, all handler owners, the
137# captured machine snapshot, optional phase failure and detached trace batch.
138# The captured snapshot is not a rollback command or a copy of affine owners.
139type HandlerRun<App:Type,Owners:Type,Snapshot:Data> is Type:
140 HandlerRun{app:App,owners:Owners,captured:Snapshot,failure:Maybe<&2,HandlerFailure>,batch:Trace.Batch<String>}