pub fn intersection_polygon( intersection_id: NodeID, input_roads: Vec<InputRoad, Global>, trim_roads_for_merging: &BTreeMap<(WayID, bool), Pt2D>) -> Result<Results, Error>