code: func SingularizeIdentifier(s string) string {
  	if i := reverseIndexRune(s, '_'); i != -1 {
  		s = s[:i] + "_" + inflector.Singularize(s[i+1:])
  	} else {
  		s = inflector.Singularize(s)
  	}
  
  	return snaker.SnakeToCamelIdentifier(s)
  }
docs: // SinguralizeIdentifier will singularize a identifier, returning it in
  // CamelCase.