return new ClosureCompiler("Closure" + System.identityHashCode(closure))
.doCompileAndLoad(closure);
}
public static Class<Closure> compileAndLoad(Closure closureSexp) {
IRFunctionTable functionTable = new IRFunctionTable();
IRBodyBuilder builder = new IRBodyBuilder(functionTable);
return compileAndLoad(new IRFunction(closureSexp.getFormals(), closureSexp.getBody(), builder.build(closureSexp.getBody())));
}