static Thread runInNewThread(final S progID) { ret startThread(progID, r { callMainAsChild(hotwire(progID)); }); }