Add Interleave iterator

@sfackler was interested in having this adapter, so I hacked it together.
Neat! Would you recommend this from a clarity point of view?