a better, improved syntax for templates