Machine.read: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/machine.bend as Machine Lines 146-149 of bendvy-ecs-core@0.1.0.4/machine.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/machine.bend&start_line=146&end_line=149 import Base import transaction.bend as Tx def read(~S: Data,~M: Data,~V: Data,~W: Type,~E: Data, ~take: W -> W & Slot,tx: Tx.Tx) -> Tx.Tx & Slot: match tx: case Tx.Tx{world,undo,commands,events,trace}: read_taken(~S,~M,~V,~W,~E,take(world),undo,commands,events,trace) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/machine.bend&name=Slot https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/machine.bend&name=read_taken https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/transaction.bend&name=Tx