message: profiler: don't unnecessarily reinstantiate
diff: @@ -43,8 +43,6 @@ fn main() {
  let measurements = Arc::new(Mutex::new(Measurements::new()));
  let block_store = Arc::new(Mutex::new(BlockStore::new()));
  - // This could probably be multi-threaded.
  - for _ in 1..10 {
  let mut instance = Module::from_path("testdata/hackatom.wasm").instrument(
  block_store.clone(),
  measurements.clone(),
  @@ -52,6 +50,8 @@ fn main() {
  take_measurement,
  );
  + // This could probably be multi-threaded.
  + for _ in 1..10 {
  call_things(instance.vm_instance());
  }
  