3 - header file dependencies revisit
10 ----------------------
11 - memory accesses still test if profiling is on even in fast mode
12 - have semantic code use G/SET_H_FOO if not default [incl fun-access]
13 - have G/SET_H_FOO macros call function if fun-access
14 - --> can always use G/S_H_FOO macros