anchor.diff:  
       // We start with index = 0 since we are evaluating the expression for the
       // first initializer in the initializer list.
  -    var cont = new InitializerListEK(
  -        constructor, 0, location, environment, continuation);
  -    return new EvalConfiguration(expr, environment, cont);
  +    var cont = new InitializerListEK(constructor, 0, location, environment,
  +        exceptionComponents, continuation);
  +    return new EvalConfiguration(expr, environment, exceptionComponents, cont);
     }
   }
   // ------------------------------------------------------------------------
  
positive.code:   final Expression value;
    final Name setterName;
    final Environment environment;
    final ExpressionContinuation continuation;
  
    PropertySetEK(
        this.value, this.setterName, this.environment, this.continuation);
  
    Configuration call(Value receiver) {
      var cont = new SetterEK(receiver, setterName, continuation);
      return new EvalConfiguration(value, environment, cont);
    }
  }
  
  
negative.code:   }
  
    Configuration visitLet(Let node, EvalConfiguration config) {
      var letCont = new LetEK(node.variable, node.body, config.environment,
          config.exceptionComponents, config.continuation);
      return new EvalConfiguration(node.variable.initializer, config.environment,
          config.exceptionComponents, letCont);
    }
  }
  
  