Invokes an iterator function with a provided iterator and previously provided iterator function arguments.
Returns an iterator "thunk".
iterator function
function arguments
iterator "thunk"
var array2iterator = require( `@stdlib/array/to-iterator` );
var iterSome = require( `@stdlib/iter/some` );
var it = array2iterator( [ 0, 0, 1, 1, 1 ] );
var thunk = iterThunk( iterSome, 3 );
var bool = thunk( it );
// returns true
Iterator function
input iterator
function arguments
hash value