static ItIt byteArrayChunksIterator(byte[] l, int chunkSize) { ret iteratorFromFunction(new IF0() { int n = l(l), i; public byte[] get() { if (i >= n) null; i += chunkSize; ret subByteArray(l, i-chunkSize, i); } }); }