//! CLI ergonomics for [`id_effect::Effect`] programs: **exit code mapping**, optional **[`clap`]**
//! integration, and a small **`run_main`** helper.
//!
//! Design matches [Phase E — CLI ergonomics](https://github.com/Industrial/id_effect/blob/main/docs/effect-ts-parity/phases/phase-e-cli.md):
//! embrace **`clap`** for parsing, run the effect with [`id_effect::runtime::run_blocking`], map
//! [`Result`] / [`id_effect::Exit`] / [`id_effect::Cause`] to
//! [`std::process::ExitCode`] for `fn main() -> ExitCode`.
//!
//! [`clap`]: https://docs.rs/clap
pub use ;
pub use ;