sig
  type tag
  type address
  val domain : Cf_socket.AF.tag Cf_socket.domain
  val to_sockaddr :
    Cf_socket.AF.address -> Cf_socket.AF.tag Cf_socket.sockaddr
  val of_sockaddr :
    Cf_socket.AF.tag Cf_socket.sockaddr -> Cf_socket.AF.address
  val unspecified : Cf_socket.AF.tag Cf_socket.sockaddr
end