//! Foundation types for the Syster toolchain.
//!
//! This module provides fundamental types used throughout the compiler:
//! - [`FileId`] - Interned file identifiers
//! - [`TextRange`], [`TextSize`] - Source positions (byte offsets)
//! - [`LineCol`], [`LineIndex`] - Line/column conversion
//! - [`Position`], [`Span`] - Line/column positions for AST nodes
//! - [`Name`], [`Interner`] - String interning
//! - Domain constants (file extensions, relationship types)
//!
//! This module has NO dependencies on other syster modules.
pub use FileId;
pub use ;
pub use ;
pub use ;
// Re-export text-size types for convenience
pub use text_size;