TemplateInterpreter::initialize and TemplateTable::initialize are both redundantly called twice during startup. This isn't affecting startup much since the routines check for initialization and early return, but I still think it'd be better to force initialization to be exactly-once, and assert against attempts to initialize twice.