Now returning just the executable object from Compiler.compile(), updated all test cases