function reducer( arrays, dims, options ) {
		var opts;
		if ( arguments.length > 2 ) {
			opts = options;
		} else {
			opts = {};
		}
		return reduce( fcn, arrays, dims, opts );
	}
Performs a reduction over a list of specified dimensions in an input ndarray via a one-dimensional strided array reduction function and assigns results to a provided output ndarray.

@private
@param {ArrayLikeObject<Object>} arrays - array-like object containing ndarrays
@param {IntegerArray} dims - list of dimensions over which to perform a reduction
@param {Options} [options] - function options
@returns {void}