Get back to trying to figure out why my restart-case macro is so broken. Just realized that the fundamental design behind it is completely and totally wrong.
Start taking a different approach, by building up from signal