Rename Parser::block() to Parser::s_block()
Turn Writer::writeObject() into a virtual method
Add E_CallWithContext::instantiate()
Hide some static fields into project.cc