reorder obj type declarations.
type_sym distinguishes between DATA_WORD and DATA.
ref objects now carry type_sym instead of Ref_tag.