anchor.diff:  import 'dart:io';
   
   import 'dart:async' show
  -    StreamSubscription,
       EventSink,
  -    Future;
  +    Future,
  +    Stream,
  +    StreamController,
  +    StreamSubscription;
   
   import 'package:dart2js_incremental/dart2js_incremental.dart' show
       IncrementalCompilationFailed,
  
positive.code: 
  import 'watcher.dart';
  
  main(List<String> arguments) async {
    Uri originalInput = Uri.base.resolve(arguments.first);
    var watcher = new Watcher();
  
    Uri libraryRoot = Uri.base.resolve('sdk/');
  
negative.code:     }
    }
  }
  
  enum IncrementalKind {
    FULL,
    INCREMENTAL,
    ERROR,
  }
  
  class CompilerEvent {
    final IncrementalKind kind;
  
    final IncrementalCompiler compiler;
  
    final Map<String, String> _output;
  
    final Stopwatch stopwatch;
  
    CompilerEvent(this.kind, this.compiler, this._output, this.stopwatch);
  
    String operator[](String key) => _output[key];
  }
  