type t = | Attempting_to_connect | 
| Obtained_address of address | 
| Failed_to_connect of Core_kernel.Error.t | 
| Connected of conn | 
| Disconnected | 
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval log_level : t -> [ `Info | `Debug | `Error ]Make.Eventtype t = | Attempting_to_connect | 
| Obtained_address of address | 
| Failed_to_connect of Core_kernel.Error.t | 
| Connected of conn | 
| Disconnected | 
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval log_level : t -> [ `Info | `Debug | `Error ]