fn read_usize(bytes: &mut &[u8]) -> Option<usize>