Separate Compilation As A Separate Concern