pub trait VmOperation: Send + Sync { // Required method fn execute( &mut self, inputs: &[Reference], ) -> Result<Vec<Reference>, VmOperationError>; }