pub fn apply(program: &mut Program, solution: &Solution)
Write the solved tiers back into the program.