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