Expose an AsyncRead/AsyncWrite API for streams
The current DataStream type works cell-by-cell, and doesn't have a really good stream API. I should figure out how to make it implement AsyncRead and AsyncWrite.
I have no real idea how to do this; I think I'll have to look at a bunch of futures code. But how hard could it be?