//! # Abstract Interpretation of core terms
//!
//! An interpreter for [`crate::category::core::Term`] which is parametric over the underlying type
//! representation.
//! This allows implementation of both typechecking and evaluation with [`eval`](eval::eval).
pub use *;
pub use ;