use cabal-sandbox and add dependencies of llvm-general[-pure]
translate to LIR