CompiledTemplates is useful when you have a set of templates
that you will expand frequently in a tight loop.
Because the underlying crate returns only references to Templates,
it is a covariant, self-referential structure that needs to be
constructed like this: