let do_files_exist ?timeout ?with_shell t paths = let cmd = List.map paths ~f:Path.exists_shell_condition |> String.concat ~sep:" && " in get_shell_command_return_value ?timeout ?with_shell t cmd >>= fun ret -> return (ret = 0)