úÎ )^    #Use a temporary filename that doesn't already exist. Temp dir to create the file in File name template. See . &Create and use a temporary directory. ICreates a new temporary directory inside the given directory, making use H of the template. The temp directory is deleted after use. For example:  6 withTempDirectory "src" "sdist." $ \tmpDir -> do ... The tmpDir9 will be a new subdirectory of the given directory, e.g.  src/ sdist.342.       temporary-1.0System.IO.TempDistribution.Compat.ExceptionDistribution.Compat.TempFilebase System.IOopenBinaryTempFile openTempFileopenNewBinaryFilecreateTempDirectory withTempFilewithTempDirectory onException throwIOIOcatchIO catchExit pathSeparator std_flags output_flagsrw_flags mkPrivateDir