pub fn desugar_program(program: &mut Program)
Desugar all high-level syntax in a program. This should be called before compilation.