I went that way because it was easier to implement. Though, there is code somewhere to transpose tables (in Library of Babel, I think). So you can type list items as columns instead, change the list into a table, and transpose it. Voilą.