We tend to use anonymous namespaces rather than static linkage for internal stuff.