static IterableIterator iteratorRepF(final int n, final F0 f) { ret iteratorFF(func -> O { int i = n; O get() { ret i-- > 0 ? callF(f) : endMarker(); } }); }