pub trait Input<'h> { // Required method fn read_bytes(&mut self, bytes: usize) -> Option<&'h [u8]>; }