sm/sm.rkt state machine compiler
cleanup