anchor.diff:      bool strongMode = environment.containsKey(STRONG_MODE);
       bool updateExpectations = environment["updateExpectations"] == "true";
       bool updateComments = environment["updateComments"] == "true";
  +    bool skipVm = environment["skipVm"] == "true";
       String astKindString = environment[AST_KIND_INDEX];
       AstKind astKind =
           astKindString == null ? null : AstKind.values[int.parse(astKindString)];
  -    return new FastaContext(vm, strongMode, updateExpectations, updateComments,
  -        uriTranslator, environment.containsKey(ENABLE_FULL_COMPILE), astKind);
  +    return new FastaContext(
  +        vm,
  +        strongMode,
  +        updateExpectations,
  +        updateComments,
  +        skipVm,
  +        uriTranslator,
  +        environment.containsKey(ENABLE_FULL_COMPILE),
  +        astKind);
     }
   }
   
  
positive.code:       bool strongMode,
        bool updateExpectations,
        bool updateComments,
        this.uriTranslator,
        bool fullCompile,
        AstKind astKind)
  
negative.code:                   : ".outline.expect",
                updateExpectations: updateExpectations)
          ] {
      if (fullCompile && !skipVm) {
        steps.add(const WriteDill());
        steps.add(const Run());
      }
  