I'm really not thrilled about the changes I had to make to get this fixed. In order to make this work I had to take what I felt like was a very clean, very easy-to-understand iterator and complicated it quite a bit. I would like to address this in the future to try to simplify and improve the changes I made. But I've spent enough time on this for now, so I'm committing and moving on.
I'm really not thrilled about the changes I had to make to get this fixed. In order to make this work I had to take what I felt like was a very clean, very easy-to-understand iterator and complicated it quite a bit. I would like to address this in the future to try to simplify and improve the changes I made. But I've spent enough time on this for now, so I'm committing and moving on.
See #190 and #191