Provides tube functionality like the python library pwntools.
Documentation can be found at docs.rs
```rust use iotubes::traits::*; use iotubes::tubes::Tube; use std::io;
async fn main() -> io::Result<()> { let mut p = Tube::process("/usr/bin/cat")?; p.send(b"Hello World!").await?; let output = p.recvuntil(b"World").await?; asserteq!(output, b"Hello World"); p.interactive().await } ```