The idea is that you have a Column.t list and a list of rows, where each
row contains the data for each column. So e.g. 'a could be a record type
TODO: CUSTOM, where the first column pulls out col_1 and
the second column pulls out col_2. *
val
simple_list_table : ?index:bool -> ?limit_width_to:int -> ?oc:Core.Std.Out_channel.t -> ?display:Display.t -> string list -> string list list -> unit