Implement async lines.

Pushes each line into a Channel as it is read/decoded.