formatting
with-temp-files makes a single :command call for n temp files
harder benchmark for with-temp-files