Do not share functions that are meant to be translation unit local with other translation units. Use internal linkage for those consistently.
This prepares for a series of two additional commits which optimize prevector performance.