sig
  type t
  val decode_reply : string -> MongoReply.t
  val get_header : MongoReply.t -> MongoHeader.t
  val get_response_flags : MongoReply.t -> int32
  val get_cursor : MongoReply.t -> int64
  val get_starting_from : MongoReply.t -> int32
  val get_num_returned : MongoReply.t -> int32
  val get_document_list : MongoReply.t -> Bson.t list
  val to_string : MongoReply.t -> string
end