function fromIteratorMap( fields, it, clbk, thisArg ) {
	var out;
	var v;
	var i;

	out = [];
	i = -1;
	while ( true ) {
		v = it.next();
		if ( v.done ) {
			break;
		}
		i += 1;
		out.push( clbk.call( thisArg, v.value, i, fields[ i ] ) );
	}
	return out;
}
Returns an array of iterated values.

@private
@param {StringArray} fields - tuple fields
@param {Object} it - iterator
@param {Function} clbk - callback to invoke for each iterated value
@param {*} thisArg - invocation context
@returns {Array} output array