operator intersectionBO alias INTERSECTIONBO pattern op(_,_)