Being inline doesn't change anything about a function having internal
linkage, see [basic.link]p3 for 'static' and p4 for unnamed namespaces.
An internal linkage function can only be used in the same translation
unit, so if it's not being used or needed, that's suspicious.
Also don't recommend "static inline" since for all intents and purposes
it has the same effect as just using "static", which should thus be
preferred.