Try to divide a program into different translation units.