At one point we'd discussed also supporting iterators over bytes. I'm no longer 100% sure if that's useful or API bloat. What do you think @dstufft ?