anchor.diff:    };
   }
   
  -dynamic pureProxy3(dynamic fn(dynamic p0, dynamic p1, dynamic p2)) {
  -  dynamic result;
  -  var first = true;
  -  var v0, v1, v2;
  -  return ([p0, p1, p2, _, __]) {
  +T Function(S0, S1, S2) pureProxy3<T, S0, S1, S2>(T Function(S0, S1, S2) fn) {
  +  T result;
  +  var first = true;
  +  S0 v0;
  +  S1 v1;
  +  S2 v2;
  +  return ([S0 p0, S1 p1, S2 p2, _, __]) {
       if (first ||
           !looseIdentical(v0, p0) ||
           !looseIdentical(v1, p1) ||
  
positive.code:   };
  }
  
  dynamic pureProxy10(
      dynamic fn(dynamic p0, dynamic p1, dynamic p2, dynamic p3, dynamic p4,
          dynamic p5, dynamic p6, dynamic p7, dynamic p8, dynamic p9)) {
    dynamic result;
    var first = true;
    var v0, v1, v2, v3, v4, v5, v6, v7, v8, v9;
    return ([p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, _, __]) {
      if (first ||
          !looseIdentical(v0, p0) ||
          !looseIdentical(v1, p1) ||
  
negative.code: 
  const EMPTY_ARRAY = const [];
  const EMPTY_MAP = const {};
  T Function(S0) pureProxy1<T, S0>(T Function(S0) fn) {
    T result;
    var first = true;
    S0 v0;
    return ([S0 p0, _, __]) {
      if (first || !looseIdentical(v0, p0)) {
        first = false;
        v0 = p0;
  