TensorBand.zip: def of stelliferous@0.0.2.0 Import: import stelliferous@0.0.2.0/tensor_band.bend as TensorBand Lines 132-138 of stelliferous@0.0.2.0/tensor_band.bend: https://jend.leeeet.dev/read.txt?path=stelliferous@0.0.2.0/tensor_band.bend&start_line=132&end_line=138 import Base import stelliferous@0.0.2.0/traversal_partition.bend as Partition def zip(~Left: Type,~Right: Type,left: Partition.Tree<&1,Left,Unit>,right: Partition.Tree<&1,Right,Unit>) -> Partition.Tree<&1,Paired,Unit>: match left right: case Partition.Leaf{left,first,rows,details} Partition.Leaf{right,other_first,other_rows,other_details}: Partition.Leaf{Both{left,right},first,rows,Unit{}} case Partition.Fork{left,right} Partition.Fork{other_left,other_right}: Partition.Fork{zip(~Left,~Right,left,other_left),zip(~Left,~Right,right,other_right)} case left right: only(~Left,~Right,left) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Unit https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/tensor_band.bend&name=Paired https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/tensor_band.bend&name=only https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/traversal_partition.bend&name=Tree