whole_func_string: function DeviationFragment( options ) {
  	this._location = options.location;
  	this._fragment = options.word;
  	this._syllables = options.syllables;
  	this._regex = null;
  
  	this._options = pick( options, [ "notFollowedBy", "alsoFollowedBy" ] );
  }
func_code_string: function DeviationFragment( options ) {
  	this._location = options.location;
  	this._fragment = options.word;
  	this._syllables = options.syllables;
  	this._regex = null;
  
  	this._options = pick( options, [ "notFollowedBy", "alsoFollowedBy" ] );
  }
func_documentation_string: Represents a partial deviation when counting syllables
  
  @param {Object} options Extra options about how to match this fragment.
  @param {string} options.location The location in the word where this deviation can occur.
  @param {string} options.word The actual string that should be counted differently.
  @param {number} options.syllables The amount of syllables this fragment has.
  @param {string[]} [options.notFollowedBy] A list of characters that this fragment shouldn't be followed with.
  @param {string[]} [options.alsoFollowedBy] A list of characters that this fragment could be followed with.
  
  @constructor