function wrapper( repl ) {
	return example;

	/**
	* Executes an example.
	*
	* @private
	* @param {*} alias - variable alias or value
	* @returns {void}
	*/
	function example( alias ) {
		var eg;
		var i;

		// First check if provided an alias...
		if ( hasOwnProp( EXAMPLES, alias ) ) {
			eg = EXAMPLES[ alias ];
		} else {
			// Search through namespace values to see if provided a known value reference...
			for ( i = 0; i < NAMESPACE.length; i++ ) {
				if ( alias === NAMESPACE[ i ].value ) {
					if ( hasOwnProp( EXAMPLES, NAMESPACE[ i ].alias ) ) {
						eg = EXAMPLES[ NAMESPACE[ i ].alias ];
					}
					break;
				}
			}
			// If still unable to resolve an example, inform the user that no example is available...
			if ( eg === void 0 ) {
				return logger.log( NO_EXAMPLE_TEXT );
			}
		}
		// Evaluate the example:
		repl.write( '\n' );
		repl.displayPrompt();
		repl.write( eg );
	}
}
Returns a function for evaluating examples within a REPL.

@private
@param {REPLServer} repl - REPL server
@returns {Function} function to evaluate examples