Tiny_httpd_core.IOIO abstraction.
We abstract IO so we can support classic unix blocking IOs with threads, and modern async IO with Eio.
NOTE: experimental.
module Buf = Bufmodule Slice = Iostream.Slicemodule Output : sig ... endOutput channel (byte sink)
module Input : sig ... endInput channel (byte source)
module Writer : sig ... endA writer abstraction.
module TCP_server : sig ... endA TCP server abstraction.