random thought: a cli overhaul e.g. with curses would dovetail really nicely with making more things into v2 rules -- representing the dynamic state of this thing that schedules things dynamically instead of in sequential tasks is a very interesting question