def size
import stelliferous@0.0.2.0/tensor_band_schedule.bend as TensorBandScheduleimport Base
import stelliferous@0.0.2.0/tensor_band.bend as Bands
19def size(layout: Bands.Plan) -> Size:
20 match layout:
21 case Bands.Rows{first,+rows}: Size{1,rows,rows}
22 case Bands.Split{left,right}: merge(size(left),size(right))