anchor.diff:          jsAst.Expression init =
             js[isolateProperties][namer.getName(element)].assign(
                 constantEmitter.referenceInInitializationContext(initialValue));
  -        buffer.add(jsAst.prettyPrint(init.toStatement(), compiler));
  +        buffer.add(jsAst.prettyPrint(init, compiler));
  +        buffer.add('$N');
         });
       }
     }
  
positive.code:                           jsAst.Expression functionExpression) {
      jsAst.Expression assignment =
          js[isolateProperties][name].assign(functionExpression);
      buffer.add(jsAst.prettyPrint(assignment.toStatement(), compiler));
      buffer.add(n);
    }
  
    void emitStaticFunctions(CodeBuffer eagerBuffer) {
  
negative.code:     block.statements.add(js.return_(js[objectName]['prototype']));
  
      buffer.add(jsAst.prettyPrint(
          js[isolateProperties][key].assign(js.fun(['receiver'], block)),
          compiler));
      buffer.add(N);
    }
  
    /**
  