//! Primitive AD rule contract consumed by `tidu`.
//!
//! This module defines the graph-level rule surface used by
//! [`crate::linearize`], [`crate::linear_transpose`], and eager transpose
//! helpers. It is intentionally narrower than Julia ChainRules: downstream
//! primitive sets implement JVP and transpose emission for
//! `computegraph` graph primitives.
pub use ;
pub use ;
pub use GraphPrimitiveBuilder;
pub use ;
pub use Primitive;