function wrap() {
		var args;
		var i;

		args = [];
		for ( i = 0; i < arguments.length; i++ ) {
			args.push( clbk( arguments[ i ], i ) ); // eslint-disable-line node/callback-return
		}
		return fcn.apply( thisArg, args );
	}
Invokes a function after transforming arguments according to a callback function.

@private
@param {...*} args - arguments
@returns {*} return value