uint64_t byteSize() const
			{
				return
					designators->byteSize()+
					longptrs.byteSize()+
					shortptrs.byteSize()+
					FI.byteSize();
			}
			uint64_t byteSize() const
			{
				uint64_t s = 0;
				if ( designators )
					s += designators->byteSize();
				s += longptrs.byteSize();
				s += shortptrs.byteSize();
				return s;
			}
			uint64_t byteSize() const
			{
				uint64_t s =
					IHWT->byteSize() +
					C.byteSize();
					
				for ( uint64_t i = 0; i < C.size(); ++i )
					if ( C[i] )
						s += C[i]->byteSize();
					
				return s;
			}
			uint64_t byteSize() const
			{
				return T.byteSize() + dict->byteSize() + H->byteSize() + C.byteSize();
			}