Seems reasonable. Compiling and referencing other templates out of the render cycle is something we already do, but I don't see the use case. If someone tries to do that in the future it should just blow up.