Set: DRY
Set: add table width
Set: add list reverse
Set: add error handling for Formats
Test: add formats stub