anchor.diff:    bool get runRuntimeDespiteMissingCompileTimeError => true;
   
     @override
  -  int get timeoutMultiplier => 1;
  -
  -  @override
  -  bool get hasCompiler => true;
  -
  -  @override
  -  List<Uri> bootstrapDependencies() => <Uri>[_plaformDill];
  +  List<Uri> bootstrapDependencies() => [_platformDill];
   
     @override
     Command createCommand(String inputFile, String outputFile,
         List<String> sharedOptions, Map<String, String> environment) {
  -    throw "not implemented yet";
  +    throw new UnimplementedError();
     }
   
     @override
     CommandArtifact computeCompilationArtifact(String tempDir,
         List<String> arguments, Map<String, String> environmentOverrides) {
  -    Uri output =
  +    var output =
           Uri.base.resolveUri(new Uri.directory(tempDir)).resolve("out.dill");
  -    String outputFileName = output.toFilePath();
  -    String vmPath = _vmExecutable.toFilePath();
  -    if (Platform.isWindows) {
  -      vmPath += ".exe";
  -    }
  -    List<String> compilerArguments = <String>[];
  +    var outputFileName = output.toFilePath();
  +
  +    var compilerArguments = <String>[];
       if (!_isLegacy) {
         compilerArguments.add("--strong-mode");
       }
  -    compilerArguments
  -      ..addAll(<String>[
  -        "-o",
  -        outputFileName,
  -        "--platform",
  -        _plaformDill.toFilePath(),
  -      ])
  -      ..addAll(arguments);
  -
  -    return new CommandArtifact(
  -      [
  -        Command.fasta(
  +
  +    compilerArguments.addAll(
  +        ["-o", outputFileName, "--platform", _platformDill.toFilePath()]);
  +    compilerArguments.addAll(arguments);
  +
  +    return new CommandArtifact([
  +      Command.fasta(
             _compilerLocation,
             output,
             bootstrapDependencies(),
             _vmExecutable,
             compilerArguments,
             environmentOverrides,
  -          Repository.uri,
  -        )
  -      ],
  -      outputFileName,
  -      mimeType,
  -    );
  +          Repository.uri)
  +    ], outputFileName, "application/x.dill");
     }
   
     @override
  
positive.code:     if (runtimeConfiguration is! NoneRuntimeConfiguration) {
        throw "--compiler=fasta only supports --runtime=none";
      }
      return <String>[];
    }
  }
  
negative.code:       List<String> sharedOptions,
        List<String> dart2jsOptions,
        List<String> args) {
      var arguments = <String>[];
      for (var argument in args) {
        if (argument != "--ignore-unrecognized-flags") {
          arguments.add(argument);
        }
  