anchor.diff:  
     Future<Program> platform;
   
  -  FastaContext(this.vm, bool strongMode, bool updateExpectations,
  -      this.uriTranslator, bool fullCompile, AstKind astKind)
  +  FastaContext(
  +      this.vm,
  +      bool strongMode,
  +      bool updateExpectations,
  +      bool updateComments,
  +      this.uriTranslator,
  +      bool fullCompile,
  +      AstKind astKind)
         : steps = <Step>[
             new Outline(fullCompile, astKind, strongMode,
  -              updateExpectations: updateExpectations),
  +              updateComments: updateComments),
             const Print(),
             new Verify(fullCompile),
             new MatchExpectation(
  
positive.code:         p = await sourceTarget.writeProgram(null);
          instrumentation?.finish();
          if (instrumentation != null && instrumentation.hasProblems) {
            if (updateExpectations) {
              await instrumentation.fixSource(description.uri);
            } else {
              return fail(null, instrumentation.problemsAsString);
  
negative.code:   final bool strongMode;
  
    const Outline(this.fullCompile, this.astKind, this.strongMode,
        {this.updateComments: false});
  
    final bool updateComments;
  
    String get name {
      return fullCompile ? "${astKind} compile" : "outline";
  