Source location types (offset-only).
This module provides TextSize (a byte offset) and TextRange (a half-open byte range) for tracking source positions. Inspired by ruff / rust-analyzer’s text-size crate.
TextSize
TextRange
text-size
[start, end)