Add Interleave iterator

@sfackler was interested in having this adapter, so I hacked it together.
Hmm... having as uint everywhere seems to be seriously dropping readability for me, are you sure?