Shared utilities used across the rl pipeline.
errors - [Error] type and [Reason] categories
source - [SourceFile] carrying source text through the pipeline
span - [Span] for pointing errors at exact source locations
suggest - fuzzy name matching for “did you mean?” hints