	typedef enum{
		VAR_TYPE_BYTE = 0,
		VAR_TYPE_WORD = 1,
		VAR_TYPE_BULK = 2,
		VAR_TYPE_STRING = 3,	
	}var_type;
	
	typedef const __near struct{
		
		rom_string		lcd_tag;
		
		union{
			void*	ram;
			word	rom;
			byte*	as_byte;
			word*	as_word;
		}addr;
		
		unsigned	save_to_rom	: 1;
		unsigned	type		: 2;
		unsigned	bulk_size	: 5;
		
	}var_property;