function iterAny( iterator ) {
	var v;
	if ( !isIteratorLike( iterator ) ) {
		throw new TypeError( format( 'invalid argument. Must provide an iterator. Value: `%s`.', iterator ) );
	}
	while ( true ) {
		v = iterator.next();
		if ( v.done ) {
			break;
		}
		if ( v.value ) {
			return true;
		}
	}
	return false;
}
Tests whether at least one iterated value is truthy.

@param {Iterator} iterator - input iterator
@throws {TypeError} must provide an iterator
@returns {boolean} boolean indicating whether at least one iterated value is truthy

@example
var array2iterator = require( '@stdlib/array/to-iterator' );

var it = array2iterator( [ 0, 0, 0, 0, 1 ] );

var bool = iterAny( it );
// returns true