code: func NewTemplate(input string) (*Template, error) {
  	t := &Template{
  		Input: input,
  	}
  	err := t.Parse()
  	if err != nil {
  		return t, err
  	}
  	return t, nil
  }
docs: // NewTemplate from the input string. Adds all of the
  // global helper functions from "Helpers", this function does not
  // cache the template.