Even faster iterator.next

Based upon #101, this makes reading data from the iterator even faster by avoiding creating objects in c++.