pub fn wrap<T>(inner: T) -> Wrap<T>
Wrap a type so that it implements Reader and Writer.
Reader
Writer