static ItIt producerToIterator(Producer p) { ret p == null ? null : iteratorFromFunction_if0(() -> p.next()); }