code: func (a *ArgType) TemplateLoader(name string) ([]byte, error) {
  	// no template path specified
  	if a.TemplatePath == "" {
  		return templates.Asset(name)
  	}
  
  	return ioutil.ReadFile(path.Join(a.TemplatePath, name))
  }
docs: // TemplateLoader loads templates from the specified name.