rm! takes vector arg, by-ext takes optional TmpFiles