whole_func_string: function( i18n, options = {} ) {
  	Assessor.call( this, i18n, options );
  	this.type = "ContentAssessor";
  	const locale = ( options.hasOwnProperty( "locale" ) ) ? options.locale : "en_US";
  
  	this._assessments = [
  
  		new FleschReadingEase( contentConfiguration( locale ).fleschReading ),
  		new SubheadingDistributionTooLong(),
  		paragraphTooLong,
  		new SentenceLengthInText( contentConfiguration( locale ).sentenceLength ),
  		transitionWords,
  		passiveVoice,
  		textPresence,
  		sentenceBeginnings,
  		// Temporarily disabled: wordComplexity,
  	];
  }
func_code_string: function( i18n, options = {} ) {
  	Assessor.call( this, i18n, options );
  	this.type = "ContentAssessor";
  	const locale = ( options.hasOwnProperty( "locale" ) ) ? options.locale : "en_US";
  
  	this._assessments = [
  
  		new FleschReadingEase( contentConfiguration( locale ).fleschReading ),
  		new SubheadingDistributionTooLong(),
  		paragraphTooLong,
  		new SentenceLengthInText( contentConfiguration( locale ).sentenceLength ),
  		transitionWords,
  		passiveVoice,
  		textPresence,
  		sentenceBeginnings,
  		// Temporarily disabled: wordComplexity,
  	];
  }
func_documentation_string: Creates the Assessor
  
  @param {object} i18n The i18n object used for translations.
  @param {Object} options The options for this assessor.
  @param {Object} options.marker The marker to pass the list of marks to.
  @param {string} options.locale The locale.
  
  @constructor