Iterators, Lazy Structures, and Stateful Designs · Anvil