Trait Read
etc
pub trait Read<'r>: Meta<'r> { fn read(&'r self) -> Result<Vec<u8>, Error> { ... } }
io read
fn read(&'r self) -> Result<Vec<u8>, Error>
read stream from file
impl<'w, T> Read<'w> for T where T: Meta<'w>,