Gluten_eio.Clientval create :
sw:Eio.Switch.t ->
read_buffer_size:int ->
protocol:'t Gluten.runtime ->
't ->
Eio_unix.Net.stream_socket_ty Eio.Net.stream_socket ->
tval upgrade : t -> Gluten.impl -> unitval shutdown : t -> unit Eio.Promise.tval is_closed : t -> boolval socket : t -> Eio_unix.Net.stream_socket_ty Eio.Net.stream_socket