Update if compilation; add elif/else and loop compilation.