general note, I wonder if we should move away from using template-attribute entirely, and use another tag (e.g. `<script>`?) to denote the template element. In particular, I'm thinking about the problem's we have seen with 'option' (see #472)