sig
  val service_of_tcp_port : int -> string list
  val service_of_udp_port : int -> string list
  val tcp_port_of_service : string -> int list
  val udp_port_of_service : string -> int list
  val tcp_port_of_uri : ?default:string -> Uri.t -> int option
  val udp_port_of_uri : ?default:string -> Uri.t -> int option
end