type Declaration
import bendvy-ecs-core@0.1.0.4/ordinary_machine_transition_reader.bend as OrdinaryMachineTransitionReaderimport Base
import bendvy-ecs-core@0.1.0.4/machine_stream.bend as St
13# One schema-owned declaration binds the actual stream lens and descriptive name.
14type Declaration<-S:Data,-K:Data,-V:Data,-R:Type,-take:R -> R & St.Stream<V>,-put:R -> St.Stream<V> -> R> is Data:
15 Declaration{name:String}