pub fn dump_data_to_csv<T: Serialize>(
    data: impl IntoIterator<Item = T>,
    file_path: &Path
) -> Result<(), Error>