static IterableIterator iota(final int n) { ret new IterableIterator() { int i = 0; public bool hasNext() { ret i < n; } public Int next() { ret ++i; } }; }