A Span identifies its endpoints with two node paths. Unlike a Range, it
does not store text offsets.
type Span = readonly [Path, Path];type Span = readonly [Path, Path];SpanApi.isSpan(value: unknown) => value is SpanCheck if a value implements the Span interface.