type Table = {
Align: string?,
Border: boolean?,
RowBackground: boolean?,
RowBgTransparency: number?,
Row: (Table) -> {
Column: (Row) -> Elements
},
ClearRows: (Table) -> unknown,
}
local Table = ...:Table()
local Row = Table:Row()
local Column1 = Row:Column()
Column1:Label({Text="Column 1!"})
local Column2 = Row:Column()
Column2 :Label({Text="Column 2!"})