Remove TODO note
Explain why we're not verifying main()
Moving code around again
Move ast out of the parser namespace.
codegen stubs