a fork of Google's ctemplate, to mess around with the build system