pub type InterpreterResult<R> = Result<R, Error>;