Hi, author here. I had two CSVs I wanted to merge on a column. Uglier still, the columns that I wanted to be next to each other were similar, but not completely cleaned. So I wrote this library that can be used to read CSV files (with headers), run a cleanup function to manipulate the data, and then join the final files together.