pub fn execute<'a, 'b: 'a>(
executable: &'a Executable<InvokeContext<'static, 'static>>,
invoke_context: &'a mut InvokeContext<'b, 'b>,
cache_entry: &ProgramCacheEntry,
) -> Result<(), Box<dyn Error>>pub fn execute<'a, 'b: 'a>(
executable: &'a Executable<InvokeContext<'static, 'static>>,
invoke_context: &'a mut InvokeContext<'b, 'b>,
cache_entry: &ProgramCacheEntry,
) -> Result<(), Box<dyn Error>>