code: func (t *templateHandler) AddTemplate(name, tpl string) error {
  	h := t.getTemplateHandler(name)
  	_, err := h.addTemplate(name, tpl)
  	if err != nil {
  		return err
  	}
  	return nil
  }
docs: // AddTemplate parses and adds a template to the collection.
  // Templates with name prefixed with "_text" will be handled as plain
  // text templates.
  // TODO(bep) clean up these addTemplate variants