code: public static <A, B> BiIterator<A, B> generate(final Consumer<Pair<A, B>> output) {
          return generate(BooleanSupplier.TRUE, output);
      }
docs: Returns an infinite {@code BiIterator}.
  
  @param output transfer the next values.
  @return