let string_of_index = fun index -> Dbf_misc.join ~sep:", " ~to_string:(fun c -> c.col_name) index.idx_columns