fluxion output printer
remove placeholder injection during parsing
decoupling parts of the compiler