Fix 'every' and 'all' definitions for underscore

The underscore documentation shows that the iterator parameter is
optional and is implemented that way as well.