pub fn lower_modules(modules: &[Module]) -> Result<ProgramBody, LoweringError>