{
  "name": "async_unix",
  "version": "v0.12.0",
  "files": [
    "doc/async_unix.thread_safe_pipe/Thread_safe_pipe/If_closed/index.html",
    "doc/async_unix.thread_safe_pipe/Thread_safe_pipe/Written_or_closed/index.html",
    "doc/async_unix.thread_safe_pipe/Thread_safe_pipe/index.html",
    "doc/async_unix.thread_safe_pipe/index.html",
    "doc/async_unix.thread_safe_ivar/Thread_safe_ivar/index.html",
    "doc/async_unix.thread_safe_ivar/index.html",
    "doc/async_unix.thread_pool/Thread_pool/Helper_thread/index.html",
    "doc/async_unix.thread_pool/Thread_pool/Priority/index.html",
    "doc/async_unix.thread_pool/Thread_pool/index.html",
    "doc/async_unix.thread_pool/index.html",
    "doc/async_unix/Async_unix/Sexp/index.html",
    "doc/async_unix/Async_unix/LargeFile/index.html",
    "doc/async_unix/Async_unix/Overwrite_/index.html",
    "doc/async_unix/Async_unix/Printf/index.html",
    "doc/async_unix/Async_unix/Unix/Private/Wait/index.html",
    "doc/async_unix/Async_unix/Unix/Private/index.html",
    "doc/async_unix/Async_unix/Unix/Group/Fields/Direct/index.html",
    "doc/async_unix/Async_unix/Unix/Group/Fields/index.html",
    "doc/async_unix/Async_unix/Unix/Group/index.html",
    "doc/async_unix/Async_unix/Unix/Passwd/Fields/Direct/index.html",
    "doc/async_unix/Async_unix/Unix/Passwd/Fields/index.html",
    "doc/async_unix/Async_unix/Unix/Passwd/index.html",
    "doc/async_unix/Async_unix/Unix/Terminal_io/index.html",
    "doc/async_unix/Async_unix/Unix/Name_info/index.html",
    "doc/async_unix/Async_unix/Unix/Addr_info/Blocking_sexp/index.html",
    "doc/async_unix/Async_unix/Unix/Addr_info/index.html",
    "doc/async_unix/Async_unix/Unix/Host/index.html",
    "doc/async_unix/Async_unix/Unix/Socket/Opt/index.html",
    "doc/async_unix/Async_unix/Unix/Socket/Type/index.html",
    "doc/async_unix/Async_unix/Unix/Socket/Family/index.html",
    "doc/async_unix/Async_unix/Unix/Socket/Address/Blocking_sexp/index.html",
    "doc/async_unix/Async_unix/Unix/Socket/Address/Inet/Show_port_in_test/index.html",
    "doc/async_unix/Async_unix/Unix/Socket/Address/Inet/Blocking_sexp/index.html",
    "doc/async_unix/Async_unix/Unix/Socket/Address/Inet/index.html",
    "doc/async_unix/Async_unix/Unix/Socket/Address/Unix/index.html",
    "doc/async_unix/Async_unix/Unix/Socket/Address/index.html",
    "doc/async_unix/Async_unix/Unix/Socket/index.html",
    "doc/async_unix/Async_unix/Unix/Protocol_family/index.html",
    "doc/async_unix/Async_unix/Unix/Inet_addr/index.html",
    "doc/async_unix/Async_unix/Unix/Stats/Fields/Direct/index.html",
    "doc/async_unix/Async_unix/Unix/Stats/Fields/index.html",
    "doc/async_unix/Async_unix/Unix/Stats/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_hash/argument-1-Elt/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_hash/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_bin_io/argument-1-Elt/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_bin_io/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_of_sexp/argument-1-Elt/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_of_sexp/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Named/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Tree/Provide_of_sexp/argument-1-Elt/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Tree/Provide_of_sexp/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Tree/Named/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Tree/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/Elt/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Set/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_hash/argument-1-Key/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_hash/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_bin_io/argument-1-Key/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_bin_io/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_of_sexp/argument-1-Key/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_of_sexp/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/Tree/Provide_of_sexp/argument-1-K/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/Tree/Provide_of_sexp/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/Tree/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/Key/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Map/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/Replace_polymorphic_compare/index.html",
    "doc/async_unix/Async_unix/Unix/File_kind/index.html",
    "doc/async_unix/Async_unix/Unix/index.html",
    "doc/async_unix/Async_unix/Writer/Backing_out_channel/index.html",
    "doc/async_unix/Async_unix/Writer/Destroy_or_keep/index.html",
    "doc/async_unix/Async_unix/Writer/Terminate_with/index.html",
    "doc/async_unix/Async_unix/Writer/Line_ending/index.html",
    "doc/async_unix/Async_unix/Writer/index.html",
    "doc/async_unix/Async_unix/Thread_safe/index.html",
    "doc/async_unix/Async_unix/Sys/index.html",
    "doc/async_unix/Async_unix/Socket/Opt/index.html",
    "doc/async_unix/Async_unix/Socket/Type/index.html",
    "doc/async_unix/Async_unix/Socket/Family/index.html",
    "doc/async_unix/Async_unix/Socket/Address/Blocking_sexp/index.html",
    "doc/async_unix/Async_unix/Socket/Address/Inet/Show_port_in_test/index.html",
    "doc/async_unix/Async_unix/Socket/Address/Inet/Blocking_sexp/index.html",
    "doc/async_unix/Async_unix/Socket/Address/Inet/index.html",
    "doc/async_unix/Async_unix/Socket/Address/Unix/index.html",
    "doc/async_unix/Async_unix/Socket/Address/index.html",
    "doc/async_unix/Async_unix/Socket/index.html",
    "doc/async_unix/Async_unix/Signal/index.html",
    "doc/async_unix/Async_unix/Shutdown/index.html",
    "doc/async_unix/Async_unix/Scheduler/Expert/index.html",
    "doc/async_unix/Async_unix/Scheduler/index.html",
    "doc/async_unix/Async_unix/Require_explicit_time_source/Clock/Event/Status/index.html",
    "doc/async_unix/Async_unix/Require_explicit_time_source/Clock/Event/index.html",
    "doc/async_unix/Async_unix/Require_explicit_time_source/Clock/index.html",
    "doc/async_unix/Async_unix/Require_explicit_time_source/Time_ns/index.html",
    "doc/async_unix/Async_unix/Require_explicit_time_source/Time/index.html",
    "doc/async_unix/Async_unix/Require_explicit_time_source/Scheduler/index.html",
    "doc/async_unix/Async_unix/Require_explicit_time_source/index.html",
    "doc/async_unix/Async_unix/Reader/Read_result/Let_syntax/Let_syntax/Open_on_rhs/index.html",
    "doc/async_unix/Async_unix/Reader/Read_result/Let_syntax/Let_syntax/index.html",
    "doc/async_unix/Async_unix/Reader/Read_result/Let_syntax/index.html",
    "doc/async_unix/Async_unix/Reader/Read_result/Monad_infix/index.html",
    "doc/async_unix/Async_unix/Reader/Read_result/index.html",
    "doc/async_unix/Async_unix/Reader/index.html",
    "doc/async_unix/Async_unix/Process/Lines_or_sexp/index.html",
    "doc/async_unix/Async_unix/Process/Output/Stable/V1/index.html",
    "doc/async_unix/Async_unix/Process/Output/Stable/index.html",
    "doc/async_unix/Async_unix/Process/Output/index.html",
    "doc/async_unix/Async_unix/Process/index.html",
    "doc/async_unix/Async_unix/Print/index.html",
    "doc/async_unix/Async_unix/Log/For_testing/index.html",
    "doc/async_unix/Async_unix/Log/Reader/Expert/index.html",
    "doc/async_unix/Async_unix/Log/Reader/index.html",
    "doc/async_unix/Async_unix/Log/Global/index.html",
    "doc/async_unix/Async_unix/Log/Make_global/index.html",
    "doc/async_unix/Async_unix/Log/module-type-Global_intf/index.html",
    "doc/async_unix/Async_unix/Log/Blocking/Output/index.html",
    "doc/async_unix/Async_unix/Log/Blocking/index.html",
    "doc/async_unix/Async_unix/Log/Output/Format/Stable/V1/index.html",
    "doc/async_unix/Async_unix/Log/Output/Format/Stable/index.html",
    "doc/async_unix/Async_unix/Log/Output/Format/index.html",
    "doc/async_unix/Async_unix/Log/Output/index.html",
    "doc/async_unix/Async_unix/Log/Rotation/module-type-Id_intf/index.html",
    "doc/async_unix/Async_unix/Log/Rotation/index.html",
    "doc/async_unix/Async_unix/Log/Message/Stable/V2/index.html",
    "doc/async_unix/Async_unix/Log/Message/Stable/V0/index.html",
    "doc/async_unix/Async_unix/Log/Message/Stable/index.html",
    "doc/async_unix/Async_unix/Log/Message/index.html",
    "doc/async_unix/Async_unix/Log/Level/Stable/V1/index.html",
    "doc/async_unix/Async_unix/Log/Level/Stable/index.html",
    "doc/async_unix/Async_unix/Log/Level/index.html",
    "doc/async_unix/Async_unix/Log/index.html",
    "doc/async_unix/Async_unix/Io_stats/index.html",
    "doc/async_unix/Async_unix/In_thread/Helper_thread/index.html",
    "doc/async_unix/Async_unix/In_thread/Priority/index.html",
    "doc/async_unix/Async_unix/In_thread/index.html",
    "doc/async_unix/Async_unix/Fd/Close/index.html",
    "doc/async_unix/Async_unix/Fd/Kind/index.html",
    "doc/async_unix/Async_unix/Fd/index.html",
    "doc/async_unix/Async_unix/Dump_core_on_job_delay/How_to_dump/index.html",
    "doc/async_unix/Async_unix/Dump_core_on_job_delay/index.html",
    "doc/async_unix/Async_unix/Clock/Event/Status/index.html",
    "doc/async_unix/Async_unix/Clock/Event/index.html",
    "doc/async_unix/Async_unix/Clock/index.html",
    "doc/async_unix/Async_unix/Async_config/index.html",
    "doc/async_unix/Async_unix/index.html", "doc/async_unix/index.html",
    "doc/src/async_unix.thread_safe_pipe/thread_safe_pipe__.ml.html",
    "doc/src/async_unix.thread_safe_pipe/import.ml.html",
    "doc/src/async_unix.thread_safe_pipe/thread_safe_pipe.ml.html",
    "doc/src/async_unix.thread_safe_ivar/thread_safe_ivar.ml.html",
    "doc/src/async_unix.thread_safe_ivar/thread_safe_ivar__.ml.html",
    "doc/src/async_unix.thread_safe_ivar/import.ml.html",
    "doc/src/async_unix.thread_pool/thread_pool__.ml.html",
    "doc/src/async_unix.thread_pool/import.ml.html",
    "doc/src/async_unix.thread_pool/thread_pool.ml.html",
    "doc/src/async_unix/async_unix__.ml.html",
    "doc/src/async_unix/assign_try_with_log_exn.ml.html",
    "doc/src/async_unix/backing_out_channel.ml.html",
    "doc/src/async_unix/async_unix.ml.html",
    "doc/src/async_unix/async_print.ml.html",
    "doc/src/async_unix/busy_pollers.ml.html",
    "doc/src/async_unix/async_sys.ml.html",
    "doc/src/async_unix/config.ml.html",
    "doc/src/async_unix/dump_core_on_job_delay.ml.html",
    "doc/src/async_unix/clock.ml.html", "doc/src/async_unix/fd.ml.html",
    "doc/src/async_unix/fd_by_descr.ml.html",
    "doc/src/async_unix/epoll_file_descr_watcher.ml.html",
    "doc/src/async_unix/import.ml.html",
    "doc/src/async_unix/file_descr_watcher_intf.ml.html",
    "doc/src/async_unix/interruptor.ml.html",
    "doc/src/async_unix/in_thread.ml.html",
    "doc/src/async_unix/io_stats.ml.html",
    "doc/src/async_unix/process.ml.html",
    "doc/src/async_unix/raw_fd.ml.html",
    "doc/src/async_unix/raw_signal_manager.ml.html",
    "doc/src/async_unix/read_write.ml.html",
    "doc/src/async_unix/reader.ml.html",
    "doc/src/async_unix/require_explicit_time_source.ml.html",
    "doc/src/async_unix/require_explicit_time_source_intf.ml.html",
    "doc/src/async_unix/scheduler.ml.html",
    "doc/src/async_unix/select_file_descr_watcher.ml.html",
    "doc/src/async_unix/signal.ml.html",
    "doc/src/async_unix/shutdown.ml.html",
    "doc/src/async_unix/raw_scheduler.ml.html",
    "doc/src/async_unix/signal_manager.ml.html",
    "doc/src/async_unix/syscall.ml.html",
    "doc/src/async_unix/time_source_tests.ml.html",
    "doc/src/async_unix/thread_safe.ml.html",
    "doc/src/async_unix/writer.ml.html", "doc/src/async_unix/log.ml.html",
    "doc/src/async_unix/reader0.ml.html",
    "doc/src/async_unix/unix_syscalls.ml.html",
    "doc/src/async_unix/writer0.ml.html", "doc/src/index.html",
    "doc/index.html", "doc/README.html", "doc/LICENSE.html",
    "doc/CHANGES.html"
  ],
  "failed": false,
  "redirections": [
    {
      "old_path": "doc/Async_unix/Socket/Address/index.html",
      "new_path": "doc/async_unix/Async_unix/Socket/Address/index.html"
    },
    {
      "old_path": "doc/Async_unix/In_thread/index.html",
      "new_path": "doc/async_unix/Async_unix/In_thread/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Reader/Expert/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Reader/Expert/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Socket/Address/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Socket/Address/index.html"
    },
    {
      "old_path": "doc/Async_unix/Clock/Event/index.html",
      "new_path": "doc/async_unix/Async_unix/Clock/Event/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Message/Stable/V2/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Message/Stable/V2/index.html"
    },
    {
      "old_path": "doc/Async_unix/Reader/Read_result/Let_syntax/index.html",
      "new_path": "doc/async_unix/Async_unix/Reader/Read_result/Let_syntax/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Socket/Address/Inet/Blocking_sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Socket/Address/Inet/Blocking_sexp/index.html"
    },
    {
      "old_path": "doc/Thread_safe_pipe/If_closed/index.html",
      "new_path": "doc/async_unix.thread_safe_pipe/Thread_safe_pipe/If_closed/index.html"
    },
    {
      "old_path": "doc/Async_unix/index.html",
      "new_path": "doc/async_unix/Async_unix/index.html"
    },
    {
      "old_path": "doc/Async_unix/Socket/Address/Blocking_sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Socket/Address/Blocking_sexp/index.html"
    },
    {
      "old_path": "doc/Async_unix/LargeFile/index.html",
      "new_path": "doc/async_unix/Async_unix/LargeFile/index.html"
    },
    {
      "old_path": "doc/Async_unix/Socket/index.html",
      "new_path": "doc/async_unix/Async_unix/Socket/index.html"
    },
    {
      "old_path": "doc/Thread_safe_pipe/index.html",
      "new_path": "doc/async_unix.thread_safe_pipe/Thread_safe_pipe/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Stats/Fields/Direct/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Stats/Fields/Direct/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/module-type-Global_intf/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/module-type-Global_intf/index.html"
    },
    {
      "old_path": "doc/Async_unix/Writer/Backing_out_channel/index.html",
      "new_path": "doc/async_unix/Async_unix/Writer/Backing_out_channel/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Elt/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Elt/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Provide_of_sexp/argument-1-Elt/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_of_sexp/argument-1-Elt/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Tree/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Tree/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Socket/Family/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Socket/Family/index.html"
    },
    {
      "old_path": "doc/Async_unix/Shutdown/index.html",
      "new_path": "doc/async_unix/Async_unix/Shutdown/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Provide_bin_io/argument-1-Elt/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_bin_io/argument-1-Elt/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Protocol_family/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Protocol_family/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Host/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Host/index.html"
    },
    {
      "old_path": "doc/Async_unix/Overwrite_/index.html",
      "new_path": "doc/async_unix/Async_unix/Overwrite_/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Blocking/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Blocking/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Inet_addr/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Inet_addr/index.html"
    },
    {
      "old_path": "doc/Async_unix/Reader/Read_result/index.html",
      "new_path": "doc/async_unix/Async_unix/Reader/Read_result/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/Tree/Provide_of_sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/Tree/Provide_of_sexp/index.html"
    },
    {
      "old_path": "doc/Async_unix/Require_explicit_time_source/Clock/Event/index.html",
      "new_path": "doc/async_unix/Async_unix/Require_explicit_time_source/Clock/Event/index.html"
    },
    {
      "old_path": "doc/Async_unix/Async_config/index.html",
      "new_path": "doc/async_unix/Async_unix/Async_config/index.html"
    },
    {
      "old_path": "doc/Async_unix/Sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Sexp/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Stats/Fields/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Stats/Fields/index.html"
    },
    {
      "old_path": "doc/Thread_safe_pipe/Written_or_closed/index.html",
      "new_path": "doc/async_unix.thread_safe_pipe/Thread_safe_pipe/Written_or_closed/index.html"
    },
    {
      "old_path": "doc/Async_unix/Scheduler/Expert/index.html",
      "new_path": "doc/async_unix/Async_unix/Scheduler/Expert/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/Provide_hash/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_hash/index.html"
    },
    {
      "old_path": "doc/Async_unix/Dump_core_on_job_delay/How_to_dump/index.html",
      "new_path": "doc/async_unix/Async_unix/Dump_core_on_job_delay/How_to_dump/index.html"
    },
    {
      "old_path": "doc/Async_unix/Socket/Type/index.html",
      "new_path": "doc/async_unix/Async_unix/Socket/Type/index.html"
    },
    {
      "old_path": "doc/Async_unix/Sys/index.html",
      "new_path": "doc/async_unix/Async_unix/Sys/index.html"
    },
    {
      "old_path": "doc/Thread_pool/Priority/index.html",
      "new_path": "doc/async_unix.thread_pool/Thread_pool/Priority/index.html"
    },
    {
      "old_path": "doc/Async_unix/Print/index.html",
      "new_path": "doc/async_unix/Async_unix/Print/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Global/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Global/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Provide_hash/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_hash/index.html"
    },
    {
      "old_path": "doc/Async_unix/Process/Output/index.html",
      "new_path": "doc/async_unix/Async_unix/Process/Output/index.html"
    },
    {
      "old_path": "doc/Async_unix/Require_explicit_time_source/Time_ns/index.html",
      "new_path": "doc/async_unix/Async_unix/Require_explicit_time_source/Time_ns/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Group/Fields/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Group/Fields/index.html"
    },
    {
      "old_path": "doc/Async_unix/In_thread/Helper_thread/index.html",
      "new_path": "doc/async_unix/Async_unix/In_thread/Helper_thread/index.html"
    },
    {
      "old_path": "doc/Async_unix/Writer/Line_ending/index.html",
      "new_path": "doc/async_unix/Async_unix/Writer/Line_ending/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Stats/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Stats/index.html"
    },
    {
      "old_path": "doc/Async_unix/Socket/Address/Inet/index.html",
      "new_path": "doc/async_unix/Async_unix/Socket/Address/Inet/index.html"
    },
    {
      "old_path": "doc/Async_unix/Require_explicit_time_source/Time/index.html",
      "new_path": "doc/async_unix/Async_unix/Require_explicit_time_source/Time/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Rotation/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Rotation/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/For_testing/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/For_testing/index.html"
    },
    {
      "old_path": "doc/Async_unix/Thread_safe/index.html",
      "new_path": "doc/async_unix/Async_unix/Thread_safe/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Socket/Address/Inet/Show_port_in_test/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Socket/Address/Inet/Show_port_in_test/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Output/Format/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Output/Format/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Reader/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Reader/index.html"
    },
    {
      "old_path": "doc/Async_unix/Writer/index.html",
      "new_path": "doc/async_unix/Async_unix/Writer/index.html"
    },
    {
      "old_path": "doc/Async_unix/Fd/index.html",
      "new_path": "doc/async_unix/Async_unix/Fd/index.html"
    },
    {
      "old_path": "doc/Async_unix/Reader/index.html",
      "new_path": "doc/async_unix/Async_unix/Reader/index.html"
    },
    {
      "old_path": "doc/Async_unix/Socket/Address/Inet/Blocking_sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Socket/Address/Inet/Blocking_sexp/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Provide_bin_io/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_bin_io/index.html"
    },
    {
      "old_path": "doc/Async_unix/Process/index.html",
      "new_path": "doc/async_unix/Async_unix/Process/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Socket/Address/Inet/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Socket/Address/Inet/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Rotation/module-type-Id_intf/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Rotation/module-type-Id_intf/index.html"
    },
    {
      "old_path": "doc/Async_unix/Require_explicit_time_source/Clock/index.html",
      "new_path": "doc/async_unix/Async_unix/Require_explicit_time_source/Clock/index.html"
    },
    {
      "old_path": "doc/Async_unix/Socket/Address/Inet/Show_port_in_test/index.html",
      "new_path": "doc/async_unix/Async_unix/Socket/Address/Inet/Show_port_in_test/index.html"
    },
    {
      "old_path": "doc/Async_unix/In_thread/Priority/index.html",
      "new_path": "doc/async_unix/Async_unix/In_thread/Priority/index.html"
    },
    {
      "old_path": "doc/Async_unix/Signal/index.html",
      "new_path": "doc/async_unix/Async_unix/Signal/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Addr_info/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Addr_info/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Output/Format/Stable/V1/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Output/Format/Stable/V1/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Socket/Opt/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Socket/Opt/index.html"
    },
    {
      "old_path": "doc/Async_unix/Reader/Read_result/Let_syntax/Let_syntax/index.html",
      "new_path": "doc/async_unix/Async_unix/Reader/Read_result/Let_syntax/Let_syntax/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/Provide_bin_io/argument-1-Key/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_bin_io/argument-1-Key/index.html"
    },
    {
      "old_path": "doc/Async_unix/Dump_core_on_job_delay/index.html",
      "new_path": "doc/async_unix/Async_unix/Dump_core_on_job_delay/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Tree/Provide_of_sexp/argument-1-Elt/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Tree/Provide_of_sexp/argument-1-Elt/index.html"
    },
    {
      "old_path": "doc/Async_unix/Process/Lines_or_sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Process/Lines_or_sexp/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Group/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Group/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Private/Wait/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Private/Wait/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Tree/Named/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Tree/Named/index.html"
    },
    {
      "old_path": "doc/Async_unix/Socket/Family/index.html",
      "new_path": "doc/async_unix/Async_unix/Socket/Family/index.html"
    },
    {
      "old_path": "doc/Async_unix/Socket/Opt/index.html",
      "new_path": "doc/async_unix/Async_unix/Socket/Opt/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/Tree/Provide_of_sexp/argument-1-K/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/Tree/Provide_of_sexp/argument-1-K/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Level/Stable/V1/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Level/Stable/V1/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Addr_info/Blocking_sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Addr_info/Blocking_sexp/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Passwd/Fields/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Passwd/Fields/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/Key/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/Key/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/Provide_of_sexp/argument-1-Key/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_of_sexp/argument-1-Key/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Output/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Output/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Name_info/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Name_info/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Terminal_io/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Terminal_io/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Make_global/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Make_global/index.html"
    },
    {
      "old_path": "doc/Async_unix/Require_explicit_time_source/index.html",
      "new_path": "doc/async_unix/Async_unix/Require_explicit_time_source/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/index.html"
    },
    {
      "old_path": "doc/Async_unix/Clock/index.html",
      "new_path": "doc/async_unix/Async_unix/Clock/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Replace_polymorphic_compare/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Replace_polymorphic_compare/index.html"
    },
    {
      "old_path": "doc/Async_unix/Process/Output/Stable/V1/index.html",
      "new_path": "doc/async_unix/Async_unix/Process/Output/Stable/V1/index.html"
    },
    {
      "old_path": "doc/Async_unix/Reader/Read_result/Monad_infix/index.html",
      "new_path": "doc/async_unix/Async_unix/Reader/Read_result/Monad_infix/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/Tree/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/Tree/index.html"
    },
    {
      "old_path": "doc/Async_unix/Io_stats/index.html",
      "new_path": "doc/async_unix/Async_unix/Io_stats/index.html"
    },
    {
      "old_path": "doc/Async_unix/Require_explicit_time_source/Clock/Event/Status/index.html",
      "new_path": "doc/async_unix/Async_unix/Require_explicit_time_source/Clock/Event/Status/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Socket/Address/Blocking_sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Socket/Address/Blocking_sexp/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Message/Stable/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Message/Stable/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/Provide_bin_io/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_bin_io/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Provide_of_sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_of_sexp/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Level/Stable/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Level/Stable/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Socket/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Socket/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Output/Format/Stable/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Output/Format/Stable/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Message/Stable/V0/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Message/Stable/V0/index.html"
    },
    {
      "old_path": "doc/Async_unix/Scheduler/index.html",
      "new_path": "doc/async_unix/Async_unix/Scheduler/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Passwd/Fields/Direct/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Passwd/Fields/Direct/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Tree/Provide_of_sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Tree/Provide_of_sexp/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Passwd/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Passwd/index.html"
    },
    {
      "old_path": "doc/Async_unix/Reader/Read_result/Let_syntax/Let_syntax/Open_on_rhs/index.html",
      "new_path": "doc/async_unix/Async_unix/Reader/Read_result/Let_syntax/Let_syntax/Open_on_rhs/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/Provide_hash/argument-1-Key/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_hash/argument-1-Key/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/index.html"
    },
    {
      "old_path": "doc/Async_unix/Writer/Terminate_with/index.html",
      "new_path": "doc/async_unix/Async_unix/Writer/Terminate_with/index.html"
    },
    {
      "old_path": "doc/Async_unix/Fd/Close/index.html",
      "new_path": "doc/async_unix/Async_unix/Fd/Close/index.html"
    },
    {
      "old_path": "doc/Thread_pool/index.html",
      "new_path": "doc/async_unix.thread_pool/Thread_pool/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Private/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Private/index.html"
    },
    {
      "old_path": "doc/Async_unix/Writer/Destroy_or_keep/index.html",
      "new_path": "doc/async_unix/Async_unix/Writer/Destroy_or_keep/index.html"
    },
    {
      "old_path": "doc/Async_unix/Clock/Event/Status/index.html",
      "new_path": "doc/async_unix/Async_unix/Clock/Event/Status/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Socket/Type/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Socket/Type/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Map/Provide_of_sexp/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Map/Provide_of_sexp/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Provide_hash/argument-1-Elt/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Provide_hash/argument-1-Elt/index.html"
    },
    {
      "old_path": "doc/Async_unix/Fd/Kind/index.html",
      "new_path": "doc/async_unix/Async_unix/Fd/Kind/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Blocking/Output/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Blocking/Output/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Socket/Address/Unix/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Socket/Address/Unix/index.html"
    },
    {
      "old_path": "doc/Thread_pool/Helper_thread/index.html",
      "new_path": "doc/async_unix.thread_pool/Thread_pool/Helper_thread/index.html"
    },
    {
      "old_path": "doc/Async_unix/Require_explicit_time_source/Scheduler/index.html",
      "new_path": "doc/async_unix/Async_unix/Require_explicit_time_source/Scheduler/index.html"
    },
    {
      "old_path": "doc/Async_unix/Socket/Address/Unix/index.html",
      "new_path": "doc/async_unix/Async_unix/Socket/Address/Unix/index.html"
    },
    {
      "old_path": "doc/Async_unix/Printf/index.html",
      "new_path": "doc/async_unix/Async_unix/Printf/index.html"
    },
    {
      "old_path": "doc/Thread_safe_ivar/index.html",
      "new_path": "doc/async_unix.thread_safe_ivar/Thread_safe_ivar/index.html"
    },
    {
      "old_path": "doc/Async_unix/Process/Output/Stable/index.html",
      "new_path": "doc/async_unix/Async_unix/Process/Output/Stable/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Level/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Level/index.html"
    },
    {
      "old_path": "doc/Async_unix/Log/Message/index.html",
      "new_path": "doc/async_unix/Async_unix/Log/Message/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/File_kind/Set/Named/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/File_kind/Set/Named/index.html"
    },
    {
      "old_path": "doc/Async_unix/Unix/Group/Fields/Direct/index.html",
      "new_path": "doc/async_unix/Async_unix/Unix/Group/Fields/Direct/index.html"
    }
  ]
}