Incomplete port of multi_polygon_multi_linestring_intersection()