add a simulator
I think this should be complete enough to merge once I add tests for enums and memories.
there are a few missing minor features still that I probably won't implement before merging:
- proper…
Add module exercising formal verification of memories
Tracking Issue for FIRRTL or LLVM Circt problems
add a simulator
got simulating circuits with registers to work! only things left: enums and memories and a few kinds of expressions