//! Evaluation and evaluators.
use Display;
use Error;
use PrintStyle;
pub use LazyEvaluation;
pub use CallByName;
pub use CallByValue;
// TODO: Should there be proptest/quickcheck tests for progress/preservation properties?
/// An evaluator, which determines the evaluation strategy.