anchor.diff:    /// require an initializer.
     js.Statement emitLazilyInitializedStatics(Fragment fragment) {
       List<StaticField> fields = fragment.staticLazilyInitializedFields;
  -    Iterable<js.Statement> statements = fields.map((StaticField field) {
  +    List<js.Statement> statements = [];
  +    Map<String, js.Expression> locals = {};
  +    for (StaticField field in fields) {
         assert(field.holder.isStaticStateHolder);
  -      return js.js.statement("lazy(#, #, #, #);", [
  +      locals['_lazy'] ??= js.js('hunkHelpers.lazy');
  +      statements.add(js.js.statement("_lazy(#, #, #, #);", [
           field.holder.name,
           js.quoteName(field.name),
           js.quoteName(namer.deriveLazyInitializerName(field.name)),
           field.code
  -      ]);
  -    });
  -
  -    return wrapPhase('lazyInitializers', statements.toList());
  +      ]));
  +    }
  +
  +    if (locals.isNotEmpty) {
  +      statements.insert(0, localAliasInitializations(locals));
  +    }
  +
  +    return wrapPhase('lazyInitializers', statements);
     }
   
     /// Emits the embedded globals that are needed for deferred loading.
  
positive.code: 
  // TODO(sra): Minify properties of 'hunkHelpers'.
  var #hunkHelpers = {
    installStaticTearOff: installStaticTearOff,
    installInstanceTearOff: installInstanceTearOff,
  };
  
  // Every deferred hunk (i.e. fragment) is a function that we can invoke to
  
negative.code:     }
  
      if (interceptorsByTag.isNotEmpty) {
        statements.add(js.js.statement(
            "hunkHelpers.setOrUpdateInterceptorsByTag(#);",
            js.objectLiteral(interceptorsByTag)));
      }
      if (leafTags.isNotEmpty) {
        statements.add(js.js.statement(
            "hunkHelpers.setOrUpdateLeafTags(#);", js.objectLiteral(leafTags)));
      }
      statements.addAll(subclassAssignments);
  
  