pub trait Convert<T>: Sized { fn convert(self) -> T; }
impl<A> Write for Vec<u8, A>where A: Allocator,