@Override
	public void writeUnsignedInteger(AttributeId attribId, long val) throws IOException {
		writeHeader(ATTRIBUTE, attribId.id());
		writeInteger((TYPECODE_UNSIGNEDINT << TYPECODE_SHIFT), val);
	}
A byte-based encoder designed to marshal to the decompiler efficiently
See {@code PackedDecode} for details of the encoding format
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/PackedEncode.java