compiler.tests.alien: use the with-callback combinator to plug the memory leaks in the tests