function buildInflectionAccessors() {
  defineAccessor(sugarString, 'addAcronym', addAcronym);
  defineAccessor(sugarString, 'addPlural', addPlural);
  defineAccessor(sugarString, 'addHuman', addHuman);
}
@method addAcronym(src)
@accessor
@short Adds a new acronym that will be recognized when inflecting strings.
@extra Acronyms are recognized by `camelize`, `underscore`, `dasherize`,
       `titleize`, `humanize`, and `spacify`. `src` must be passed as it
       will appear in a camelized string. Acronyms may contain lower case
       letters but must begin with an upper case letter. Note that to use
       acronyms in conjuction with `pluralize`, the pluralized form of the
       acronym must also be added.

@example

  Sugar.String.addAcronym('HTML');
  Sugar.String.addAcronym('API');
  Sugar.String.addAcronym('APIs');

@param {string} src

**
@method addPlural(singular, [plural] = singular)
@short Adds a new pluralization rule.
@accessor
@extra Rules are used by `pluralize` and `singularize`. If [singular] is
       a string, then the reciprocal will also be added for singularization.
       If it is a regular expression, capturing groups are allowed for
       [plural]. [plural] defaults to the same as [singular] to allow
       uncountable words.

@example

  Sugar.String.addPlural('hashtag', 'hashtaggies');
  Sugar.String.addPlural(/(tag)$/, '$1gies');
  Sugar.String.addPlural('advice');

@param {string} singular
@param {string} [plural]

**
@method addHuman(src, human)
@short Adds a new humanization rule.
@accessor
@extra Rules are used by `humanize` and `titleize`. [str] can be either a
       string or a regular expression, in which case [human] can contain
       refences to capturing groups.

@example

  Sugar.String.addHuman('src', 'source');
  Sugar.String.addHuman(/_ref/, 'reference');

@param {string|RegExp} src
@param {string} human

*