Start bringing back conditionals. Need logic in emit-program!