Put internal code in anonymous namespaces.