object
  method close : unit
  method fd : Unix.file_descr
  method recv : ?flags:Cf_socket.msg_flags_t -> string -> int -> int -> int
  method send : ?flags:Cf_socket.msg_flags_t -> string -> int -> int -> int
  method shutdown : Unix.shutdown_command -> unit
end