fn on_off_ramp(
    results: Results,
    roads: BTreeMap<OriginalRoad, InputRoad>,
    road_lines: Vec<RoadLine>
) -> Option<Results>