open Functoria.DSL type http val http : http typ val cohttp_server : Conduit.conduit impl -> http impl val httpaf_server : Conduit.conduit impl -> http impl type http_client val http_client : http_client typ val cohttp_client : Resolver.resolver impl -> Conduit.conduit impl -> http_client impl type http_server val http_server : http_server typ val paf_server : int runtime_arg -> (Tcp.tcpv4v6 -> http_server) impl type alpn_client val alpn_client : alpn_client typ val paf_client : (Tcp.tcpv4v6 -> Mimic.mimic -> alpn_client) impl