pub trait InterpreterExtensions {
// Required methods
fn load_leo_program(&mut self, path: &Path) -> Result<(), Error>;
fn load_aleo_program_from_string(
&mut self,
bytecode: &str,
) -> Result<(), Error>;
fn is_program_loaded(&self, program_name: &str) -> bool;
fn get_loaded_programs(&self) -> Vec<String>;
fn set_signer(&mut self, signer: Address<TestnetV0>);
}