blocks iterators notes