factor out startIsolate
factor our loading of builtin classes
always start the main class via an isolate
Merge.