Template is a wrapper around text/template.Template, where the underlying template will be parsed the first time it is needed.
type Template struct {
// contains filtered or unexported fields
}
func New(name, text string) *Template
New creates a new lazy template, delaying the parsing work until it is first needed. If the code is being run as part of tests, the template parsing will happen immediately.
func (r *Template) Execute(w io.Writer, data any) error