template.go
func (t *Template) Exec(ctx hctx.Context) (string, error) {
	err := t.Parse()
	if err != nil {
		return "", err
	}

	ev := compiler{
		ctx:     ctx,
		program: t.program,
	}

	s, err := ev.compile()
	return s, err
}
func (t *Template) Exec(ctx hctx.Context) (string, error) {
	err := t.Parse()
	if err != nil {
		return "", err
	}

	ev := compiler{
		ctx:     ctx,
		program: t.program,
	}

	s, err := ev.compile()
	return s, err
}
func ( t * Template ) Exec ( ctx hctx . Context ) ( string , error ) { err := t . Parse ( ) if err != nil { return " " , err } ev := compiler { ctx : ctx , program : t . program , } s , err := ev . compile ( ) return s , err }
// Exec the template using the content and return the results
Exec the template using the content and return the results