function runTest(fn) {
  try {
    //debugger;
    fn(++id|0);
  } catch (e) {
    if (!(e instanceof (ccx.MyExceptionExport))) {
      print(`Unexpected error: ${e.stack}`);
    }
  } finally {
    if (ccx.testValue !== id) {
      print(`Expected ${ccx.testValue} to be ${id}`);
    }
  }
}
bp:locals();bp:evaluate('String(lastInstance)');bp:evaluate('String(lastModule)');bp:evaluate('String(mem)');bp:evaluate('String(table)')*