12.1. Separate Compilation