This is a template with circular includes.