so iverilog isn't working on this
we are now just spitting out the ast, and doing the datapath/fsm stuff in clojure
stupid backup files