Why pass the suite itself to `make_tests` instead of, say, a list of tests?