Modify the tests to no longer construct the classes multiple times and to have them make use of the new helpers.make() function.
We disallow symbolic links to ensure implementations are standalone and more portable.