anchor.diff:  
   int id = 0;
   
  -void _send(Map map) {
  +void _send(Map<String, dynamic> map) {
     map['id'] = id++;
     String str = '[${JSON.encode(map)}]';
     daemon.stdin.writeln(str);
  
positive.code: //   stopAll: stop any running app
  //   devices: list devices
  
  Future main() async {
    daemon = await Process.start('flutter', ['daemon']);
    print('daemon process started, pid: ${daemon.pid}');
  
  
negative.code:     .transform(UTF8.decoder)
      .transform(const LineSplitter())
      .listen((String line) => print('<== $line'));
    daemon.stderr.listen((dynamic data) => stderr.add(data));
  
    stdout.write('> ');
    stdin.transform(UTF8.decoder).transform(const LineSplitter()).listen((String line) {
  