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:                 enableAsserts: compiler.enableAsserts,
                  environmentDefines: compiler.options.environmentDefines,
                ));
            component = createFreshComponentWithBytecode(component);
          });
        }
        result = new CompilationResult.ok(serializeComponent(component));
  