fn merge_rest(
a: &[UseSegment],
b: &[UseSegment],
len: usize,
merge_by: SharedPrefix,
) -> Option<Vec<UseSegment>>
fn merge_rest(
a: &[UseSegment],
b: &[UseSegment],
len: usize,
merge_by: SharedPrefix,
) -> Option<Vec<UseSegment>>