[#10] "OutputDirectory" is a type like "Directory" with temporary directory to write files.