sig
  type t = OLinq_table.row
  val empty : OLinq_table.Row.t
  val make1 : OLinq_table.data -> OLinq_table.Row.t
  val make2 : OLinq_table.data -> OLinq_table.data -> OLinq_table.Row.t
  val of_array : OLinq_table.data array -> OLinq_table.Row.t
  val of_list : OLinq_table.data list -> OLinq_table.Row.t
  val size : OLinq_table.Row.t -> int
  val get : int -> OLinq_table.Row.t -> OLinq_table.data option
  val get_exn : int -> OLinq_table.Row.t -> OLinq_table.data
  val map :
    f:(OLinq_table.data -> OLinq_table.data) ->
    OLinq_table.Row.t -> OLinq_table.Row.t
  val append : OLinq_table.Row.t -> OLinq_table.Row.t -> OLinq_table.Row.t
  val remove_index : int -> OLinq_table.Row.t -> OLinq_table.Row.t
  val remove_index_l : int list -> OLinq_table.Row.t -> OLinq_table.Row.t
  val print : OLinq_table.Row.t OLinq_table.printer
  val to_string : OLinq_table.Row.t -> string
end