code: func ExecuteTemplate(w io.Writer, templateText string, data interface{}) error {
  	t := template.New("top")
  	t.Funcs(template.FuncMap{
  		"trim": strings.TrimSpace,
  		"wrap": wrap,
  	})
  	template.Must(t.Parse(templateText))
  	return t.Execute(w, data)
  }
docs: // ExecuteTemplate executes templateText with data and output written to w.