Lightweight async stream wrapper.
```rust use transform_stream::AsyncTryStream; use futures::StreamExt; use std::io;
let stream: AsyncTryStream
futures::executor::blockon(async { futures::pinmut!(stream); asserteq!(stream.next().await.unwrap().unwrap(), vec![b'1', b'2']); asserteq!(stream.next().await.unwrap().unwrap(), vec![b'3', b'4']); assert!(stream.next().await.is_none()); }); ```