implement run_process in a source file
implement temporary_directory_allocator in a source file
rename to incrementing_directory_allocator