sig
  val buffer_length : int
  val index_string : string -> string -> int
  val recv_until : Unix.file_descr -> string -> string -> string * string
  val recv_line : Unix.file_descr -> string -> string * string
end