pub fn read_many_primitive<T: Parse>(
    values: ValueIter<'_, HeaderValue>
) -> Result<Vec<T>, ParseError>