Unittests for things in this module are located in the Compiler module instead,
for convenience sake - and to not spread the test cases around too much.