Currently, partial-templates can be named. This will be helpful for error messages. We should allow this for regular templates.