default <U> PcodeExecutorState<Pair<T, U>> paired(
			PcodeExecutorStatePiece<T, U> right) {
		return new PairedPcodeExecutorState<>(this, right);
	}
Use this state as the control, paired with the given auxiliary state.

<p>
<b>CAUTION:</b> Often, the default paired state is not quite sufficient. Consider
{@link #getVar(AddressSpace, Object, int, boolean, Reason)}. The rider on the offset may
offer information that must be incorporated into the rider of the value just read. This is
the case, for example, with taint propagation. In those cases, an anonymous inner class
extending {@link PairedPcodeExecutorState} is sufficient.

@param <U> the type of values and offsets stored by the rider
@param right the rider state
@return the paired state
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/exec/PcodeExecutorState.java