use Result;
use crateValue;
/// Enumerations for arethmetic opersions
/// Encapsulates a calculation on a given [Value] or a dynamically [crate::Resolver::resolve]d value.
/// Trait to guarantee that a given type is calculateable with [Arithmetic]