cleanString doesn’t need to be redefined on each prettyTmpDirName
keep prettyTmpDirName & makeTmpDir’s method signatures stable. Always strings
as the try/catch deopts, we may as well keep the cheap conditional in
the parent function.