anchor.diff:  
     Future<Component> compile(Uri script) {
       return runWithPrintToStderr(() async {
  -      final component = await compileInternal(script);
  +      Component component = await compileInternal(script);
   
         if (options.bytecode && errors.isEmpty) {
           await runWithFrontEndCompilerContext(script, options, component, () {
  
positive.code:                   emitInstanceFieldInitializers: true,
                    // Only needed when mirrors are available.
                    emitAnnotations: true));
          });
        }
  
  
negative.code:       // shouldn't print those messages again here.
        result = new CompilationResult.errors(compiler.errors, null);
      } else {
        Component component = createExpressionEvaluationComponent(procedure);
        if (compiler.bytecode) {
          await runWithFrontEndCompilerContext(
              compiler.generator.entryPoint, compiler.options, component, () {
  