Warning: At the moment, if two different queries have the same {basename}, the CSVs for one will be overwritten. The behavior here is undefined in practice, because this is multithreaded code and we don't know what queries will be executed when or files will be written first.
deal with this warning from the docs in #21 -