#ifdef _MSC_VER // Only MSVC supports this pattern. module M:part; #else module M; #endif import M:internal_part; int p() { return i(); }