pub fn read_vec<R, T, F>(f: F, r: &mut R) -> Result<Vec<T>, Error>where R: Read, F: Fn(&mut R) -> Result<T, Error>,
Read a length-prefixed variable-length list of elements.