//! Kernel-tier modules — family-crate hosting the Form-A source of //! every kernel-tier `.ail` module the AILang workspace //! auto-injects. One Cargo crate, one Rust submodule per //! kernel-tier module, one `pub const SOURCE` per submodule. //! //! The acyclic dependency chain is preserved: //! `ailang-surface → ailang-kernel → ailang-core`. Per-module parse //! hops live in `ailang-surface` (`parse_raw_buf`, …) so this //! crate carries zero parser code. mod raw_buf; mod series; pub use raw_buf::SOURCE as RAW_BUF_AIL; pub use series::SOURCE as SERIES_AIL;