?preclose:(unit -> unit) ->
Unix.file_descr ->
object
  method cycle : ?block:bool -> unit -> unit
  method fd : Unix.file_descr
  method lingering : bool
end