Add io.aviso.columns namespace, to assist in formatting columnar data
Replace reduce with explicit loop
Automatically terminate the line after outputting the columns
Do a bit of refactoring and renaming
Convert the column value to a string if necessary
Allow :none as a column definition
Truncate long :left or :right columns
Add ability to strip ANSI codes out of a string
Change column code to only accept a string, and work with its visual length