default AssemblyResolvedPatterns combineBackfill(AssemblyResolvedPatterns cur,
				AssemblyResolvedBackfill bf) {
			AssemblyResolvedPatterns combined = cur.combine(bf);
			return setRight(setDescription(combined, bf), cur);
		}
A set of possible assembly resolutions for a single SLEIGH constructor

<p>
Since the assembler works from the leaves up, it's unclear in what context a given token appears.
Thus, every possible encoding is collected and passed upward. As resolution continues, many of
the possible encodings are pruned out. When the resolver reaches the root, we end up with every
possible encoding (less some prefixes) of an instruction. This object stores the possible
encodings, including error records describing the pruned intermediate results.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/sem/AssemblyResolutionResults.java