- deepEquals now checks for symbol equality
- regen rule compiler