Updated intern mechanism again. Intern'd rather than def'd symbols
are not recognised as being defined within a single compilation unit.