This is the code supporting my blog post on the "[Essence of the Iterator Pattern]"(http://www.comlab.ox.ac.uk/jeremy.gibbons/publications/iterator.pdf). You can run all the specifications by using sbt 0.10: sbt test