//! Global session type DSL (iso-recursive).
//!
//! This module exposes the primitives needed to assemble global choreographies
//! as local choreography witnesses and project them to role-local views.
/// Crate-private lowering owners for unified compilation.
pub
/// Const-evaluated DSL and effect list plumbing.
pub
/// Descriptor-backed local affine event program rows.
pub
/// Program combinators and route builders.
pub
pub use Message;
pub use payload_schema;
/// Role-local program projection and metadata.
pub
pub use RoleProgramView;
/// Typestate graph and cursor infrastructure.
pub