Source location tracking
A Span represents a contiguous region of source code, used for error reporting and debugging.
Span
start
end