Udp
val host : < Cap.network.. > -> bind:string -> port:int -> Transport.t * int
val join : < Cap.network.. > -> host:string -> port:int -> Transport.t
val connect : < Cap.network.. > -> Transport.role -> (Transport.t, string) Stdlib.result