Test the ‘subdir’ variable explicitly.
These tests already pass, modulo spelling errors.

Passing functions around and using them works well, so long as we don’t care at the DAG level how functions are implemented.