Extern: C++ complexity and usability