static ItIt steppableToIterator(Steppable s) { ret s == null ? emptyItIt() : iff(() -> s.step() ? null : endMarker()); }