Correct the name of the rule in the test.
Remove extra debugging that vows already prints.
Make all the undefined variables tests pass.
Add support for switch statements.
WIP: Simplify by handling Value nodes explicitly.

We can probably get rid of most of the specialized handling of the other node types and just handle Value and Assign, maybe?