The files in this directory cannot actually be compiled, because including their
dependencies would introduce a dependency cycle. I've put them off to the side
for now, but we should fix this at some point, probably by putting them in a
separate project.
