type t type column =
| Ints of int array | Int_opts of int option array | Floats of float array | Float_opts of float option array | Strings of string array | String_opts of string option array
val nrows : t -> int val ncols : t -> int
val get_col : t -> int -> column option val get_col_by_name : t -> string -> column option
val columns : t -> (string * column) list
val from_file : ?header:[`Read_in_file | `Expect of string list | `Use of string list] -> string -> (t, [> `Msg of string]) result