There is one important rule for using ScalaConciseCodegen, which every operation with has an output other than Unit, it should produce its code through standard codegen functions (emitValDef, …). That is because we might want to inline them inside another expression, if it is possible.