pub fn read_csv_with<T, P, F, U>(path: P, processor: F) -> Result<U>where T: DeserializeOwned, P: AsRef<Path>, F: FnOnce(ProcessResults<'_, DeserializeRecordsIter<'_, File, T>, Error>) -> U,