code: func ToVarName(name string) string {
  	res := ToGoName(name)
  	if isInitialism(res) {
  		return lower(res)
  	}
  	if len(res) <= 1 {
  		return lower(res)
  	}
  	return lower(res[:1]) + res[1:]
  }
docs: // ToVarName camelcases a name which can be underscored or pascal cased