#include <iostream>
    
    namespace X {
       namespace {
          void foo() { std::cout << "lol\n"; }
       }
       
       void bar() { foo(); }
    }
    
    int main()
    {
       X::bar();
       X::foo();  // can't do this directly
    }