//! The Workshop rule and declaration domain.
//!
//! Rule, variable, and subroutine data is modeled canonically in [`crate::Program`].
//! Whole-program inspection is available from this domain entry point;
//! canonical validation is at [`crate::validate::validate_canonical_ids`].
pub
pub
pub
pub use crate;
pub use crate;