include/spruce@table_Table.hrl
-record(table, {
headers :: list(binary()),
rows :: list(list(binary())),
style_fn :: gleam@option:option(fun((integer(), integer()) -> spruce@style:style())),
width :: gleam@option:option(integer()),
column_widths :: gleam@option:option(list(integer())),
border :: spruce@box:border(),
row_separators :: boolean()
}).