static Thread runDependentInNewThread(final S progID) { ret startThread(progID, r { callMainAsChild(hotwireDependent(progID)); }); }