Can I add a feature request for this? In jQuery templates you could have an external script file to define them
1) Saves markup being downloaded
2) Cache-able
This is their syntax in the script file
(the slashes are just me wanting it to be more readable by putting things on new lines)
Steve