pub fn get_unnested_columns(
    col_name: &String,
    data_type: &DataType,
) -> Result<Vec<(Column, Arc<Field>)>, DataFusionError>