Optionally compile SSA in the codegen or from a separate module

Setup the compiler such that SSA can be applied in the liverunner