...stuff
ui:: optional sets + optional choices working, next up: templatize item_list