Handle TODO(soon)s.
Tweak includes.
Add valgrind pass to test script.  Fix valgrind errors.
Make sure compiler can accept source files over pipes by falling back to reading into a buffer.