mod expression_interpreter;
mod statement_interpreter;
use super::types::Value;
pub use super::{error::RuntimeError, types};
pub trait Interpret {
fn interpret(&self) -> Result<Value, RuntimeError>;
}