Expose the read channel.

Makes for nice `for` loops.
Use gob for the encoding.

It's about than 10% slower.
Fix some comments.