//! Library face of `pounce-cli`. Exists so the CLI's argv parser and
//! built-in problems can be unit-tested without invoking `main`.
// The `.nl` pipeline (reader, AD tape, external functions, FBBT lowering)
// now lives in the leaf `pounce-nl` crate so the Python bindings can reuse
// it. Re-export the modules so existing `crate::nl_reader::…` /
// `pounce_cli::nl_reader::…` paths keep resolving unchanged.
pub use ;