public List<SimpleJitType> legTypes() {
			IntJitType[] types = new IntJitType[legsAlloc()];
			int i = 0;
			if (partialSize() != 0) {
				types[i++] = IntJitType.forSize(partialSize());
			}
			for (; i < legsWhole(); i++) {
				types[i] = IntJitType.I4;
			}
			return Arrays.asList(types);
		}
Get the p-code type that describes the part of the variable in each leg

<p>
Each whole leg will have the type {@link IntJitType#I4}, and the partial leg, if
applicable, will have its appropriate smaller integer type.

@return the list of types, each fitting in a JVM int.
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/analysis/JitType.java