code: func SnakeCase(s string) string {
  	res := upper.ReplaceAllString(s, "_$1")
  	res = strings.ToLower(res)
  	res = under.ReplaceAllString(res, "_")
  	return strings.TrimFunc(res, func(r rune) bool {
  		return r == '_'
  	})
  }
docs: // SnakeCase converst camel case to snake case