pub fn eval( env: Rc<RefCell<Env>>, expression: &Value) -> Result<Value, RuntimeError>
Evaluate a single Lisp expression in the context of a given environment.