def common
stelliferous@0.0.2.0 · tensor_select.bend:36
import stelliferous@0.0.2.0/tensor_select.bend as TensorSelect
import Base
import stelliferous@0.0.2.0/tensor_band_schedule.bend as Schedule
36def common(left: Maybe<&2,BandPlan>,right: Maybe<&2,BandPlan>) -> Maybe<&2,BandPlan>:
37 match left right:
38 case Some{BandPlan{+geometry,left}} Some{BandPlan{other,right}}: Some{BandPlan{geometry,Schedule.alignment(geometry,left,right)}}
39 case Some{left} None{}: Some{left}
40 case None{} right: right