// SPDX-License-Identifier: Apache-2.0
//! The evaluator — stage 2 of the evaluator design
//! (`docs/design/2026-08-17-evaluator.md`): rational-tree unification, `dif`
//! by trial unification with suspension, a compile step from the AST, an
//! iterative SLD machine with a trail, and answers in solved form.
//!
//! Numeric constraints (relations other than `=`/`!=`, arithmetic terms,
//! attribute terms) are rejected at compile time until stage 3 adds the
//! linear store.
pub use Answer;
pub use ;
pub use EvalError;
pub use Solutions;