instantiate a separate JQ for each iteration
pass all invocations through a central point
trivial new test
capture a C program from test runs and run it through valgrind