* @param cons The constraint to check
* @param instr The instruction to report errors on
* @return Any change effects
*/
protected Pair<RelationshipDelta, Substitution> runFullyBound(FusionEnvironment<?> env, Substitution partialSubs, Constraint cons) {
ThreeValue trigger = cons.getTrigger().getTruth(env, partialSubs);
Substitution keepSub = isGoodSubs(trigger, env, partialSubs, cons) ? partialSubs : null;
RelationshipDelta delta;
if (trigger == ThreeValue.FALSE) {
delta = RelationshipDelta.getTrueBottom();