It's the start of a smarter iterator binding, although it probably shouldn't be left here commented.