main: { instruction_set: { instructions: [ { read_directory { directory_name: "test_directory", output: "file_list" } }, { multithreading: { threads: [ { instruction: { instruction_set { instructions: [ { open_file: { input: "file_name", output_fd: "file_fd" } }, { read_file: { input_fd: "file_fd" } }, { close_file: { input_fd: "file_fd" } } ], iterate_options: { list_name: "file_list", item_name: "file_name" } } }, spawn: 2 } ] } } ] } }, global {}