def left_of
stelliferous@0.0.2.0 · tensor_band.bend:145
import stelliferous@0.0.2.0/tensor_band.bend as TensorBand
import Base
import stelliferous@0.0.2.0/traversal_partition.bend as Partition
145def left_of(~Left: Type,~Right: Type,tree: Partition.Tree<&1,Paired<Left,Right>,Unit>) -> Partition.Tree<&1,Left,Unit>:
146 match tree:
147 case Partition.Leaf{pair,first,rows,details}: left_leaf(~Left,~Right,pair,first,rows)
148 case Partition.Fork{left,right}: Partition.Fork{left_of(~Left,~Right,left),left_of(~Left,~Right,right)}