A wrapper around std::io::Stream that allows for sending/receiving objects directly.