type Marker
import bendvy-ecs-core@0.1.0.4/machine.bend as Machineimport Base
200# A heterogeneous marker snapshot owns each callback exactly once. Each callback
201# captures a Data machine value and closed lenses, never a world/component owner.
202type Marker<S: Data,W: Type> is Type:
203 Marker{steps: List<&1,(W -> W)>}