Separate Compilation Example