Primitives for setting data/addr of a NODE and getting a reference to a
symbol.
gnu99 compatibility and extra code for symbol parsing