def vacancy_join
import bendvy-ecs-core@0.1.0.3/chunk_column.bend as ChunkColumnimport Base
64def vacancy_join(-S:Data,-C:Type,half:U32,leftResult:Column<S,C> & Maybe<&2,Bool>,rightResult:Column<S,C> & Maybe<&2,Bool>) -> Column<S,C> & Maybe<&2,Bool>:
65 match leftResult rightResult:
66 case (left,Some{result}), (right,_):(Branch{half,left,right},Some{result})
67 case (left,None{}), (right,result):(Branch{half,left,right},result)