Since using SQLite is always going to be local, we can (mis)use dbt's python models to run code, probably in a subprocess.