Templates

Templates works great until you try to understand one of it's error messages