pub type Dual = Jet<1>;
First-order forward AD: stores value and first derivative.
pub struct Dual { /* private fields */ }