for_all_properties
#define for_all_defaults(sym, st) for_all_properties(sym, st, P_DEFAULT)
for_all_properties(sym, prop, tok) {
for_all_properties(sym, prop, P_RANGE) {