code: func (*TemplateProvider) Update(deps *deps.Deps) error {
  
  	newTmpl := newTemplateAdapter(deps)
  	deps.Tmpl = newTmpl
  
  	deps.TextTmpl = newTmpl.NewTextTemplate()
  
  	newTmpl.initFuncs()
  
  	if err := newTmpl.loadEmbedded(); err != nil {
  		return err
  	}
  
  	if deps.WithTemplate != nil {
  		err := deps.WithTemplate(newTmpl)
  		if err != nil {
  			return err
  		}
  
  	}
  
  	return newTmpl.MarkReady()
  
  }
docs: // Update updates the Hugo Template System in the provided Deps
  // with all the additional features, templates & functions.