static AssemblyResolution checkConstAgrees(
			AbstractAssemblyResolutionFactory<?, ?> factory, MaskedLong value, MaskedLong goal,
			String description) {
		if (!value.agrees(goal)) {
			return factory.newErrorBuilder()
					.error("Constant value " + value + " does not agree with child requirements")
					.description(description)
					.build();
		}
		return factory.nop(description);
	}
"Solves" constant expressions

<p>
Essentially, this either evaluates successfully when asked for a constant value, or checks that
the goal is equal to the constant. Otherwise, there is no solution.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/expr/ConstantValueSolver.java