non-syntax-safe linkage modifiers
macroized definitions for adding to symbol table