AST Cleanup. Fixes #47 and #41.

Two small cleanups. Hope you don't mind I did them together.
Do we want to change these too (since these terms are copied from the spec)?