File::Temp - return name and handle of a temporary file safely
