var consonants …
type pluralNamer …
func NewPublicPluralNamer(exceptions map[string]string) *pluralNamer { … }
func NewPrivatePluralNamer(exceptions map[string]string) *pluralNamer { … }
func NewAllLowercasePluralNamer(exceptions map[string]string) *pluralNamer { … }
func (r *pluralNamer) Name(t *types.Type) string { … }
func iesPlural(singular string) string { … }
func vesPlural(singular string) string { … }
func esPlural(singular string) string { … }
func sPlural(singular string) string { … }
func isConsonant(char rune) bool { … }