code: func init() {
  	var err error
  	fm := template.FuncMap{
  		"tabs":     Tabs,
  		"slice":    toSlice,
  		"oneof":    oneof,
  		"constant": constant,
  		"goifyAtt": GoifyAtt,
  		"add":      Add,
  	}
  	if enumValT, err = template.New("enum").Funcs(fm).Parse(enumValTmpl); err != nil {
  		panic(err)
  	}
  	if formatValT, err = template.New("format").Funcs(fm).Parse(formatValTmpl); err != nil {
  		panic(err)
  	}
  	if patternValT, err = template.New("pattern").Funcs(fm).Parse(patternValTmpl); err != nil {
  		panic(err)
  	}
  	if minMaxValT, err = template.New("minMax").Funcs(fm).Parse(minMaxValTmpl); err != nil {
  		panic(err)
  	}
  	if lengthValT, err = template.New("length").Funcs(fm).Parse(lengthValTmpl); err != nil {
  		panic(err)
  	}
  	if requiredValT, err = template.New("required").Funcs(fm).Parse(requiredValTmpl); err != nil {
  		panic(err)
  	}
  }
docs: //  init instantiates the templates.