anchor.diff:    setupDebugger();
     fDomain := mono_jit_init_version(aAppName.UTF8String, aVersion.UTF8String);
     mono_config_parse(nil);
  -end;
  -
  -method MZMonoRuntime.setupDebugger();
  +  runMain();
  +end;
  +
  +method MZMonoRuntime.setupDebugger;
   begin
     var debug := getenv("MARZIPAN_MONO_DEBUG");
     if debug ≠ nil then begin
  
positive.code: 
      fAssemblyNames.setObject(result) forKey(result.assemblyName);
    end;
  end;
  
  method MZMonoRuntime.attachToThread;
  
negative.code:   else
      fVersion := aVersion;
    fInstance := self;
  
    setupDebugger();
    fDomain := mono_jit_init_version(aAppName.UTF8String, aVersion.UTF8String);
    mono_config_parse(nil);
    mono_thread_set_main (mono_thread_current ());
    runMain();
  end;
  
  constructor MZMonoRuntime withDomain(aDomain: NSString) appName(aAppName: NSString) version(aVersion: String) lib(aLibPath: NSString) etc(aETCPath: NSString);
  