pub fn span_gap(a: &Span, b: &Span) -> Option<Span>
Compute the gap (non-overlapping region) between two non-overlapping spans.
Returns None if the spans overlap.
None