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