Batch.execute: def of bend-edit-distance@0.2.2.0 Import: import bend-edit-distance@0.2.2.0/src/Batch.bend as Batch Lines 153-165 of bend-edit-distance@0.2.2.0/src/Batch.bend: https://jend.leeeet.dev/read.txt?path=bend-edit-distance@0.2.2.0/src/Batch.bend&start_line=153&end_line=165 import Base # Only ready, independent subplans enter parallel calls. A leaf uses the same # single-pair implementation; column carries and successive columns stay serial. def execute(plan: Plan) -> List<&2, IndexedResult>: match plan: case Empty{}: Nil{} case Leaf{index, job}: [single(index, job)] case Serial{jobs}: serial(jobs) case Fork{left, right}: a b = execute(left) execute(right) List.append(&2, IndexedResult, a, b) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.append https://jend.leeeet.dev/definition.txt?path=bend-edit-distance@0.2.2.0/src/Batch.bend&name=IndexedResult https://jend.leeeet.dev/definition.txt?path=bend-edit-distance@0.2.2.0/src/Batch.bend&name=Plan https://jend.leeeet.dev/definition.txt?path=bend-edit-distance@0.2.2.0/src/Batch.bend&name=serial https://jend.leeeet.dev/definition.txt?path=bend-edit-distance@0.2.2.0/src/Batch.bend&name=single