anchor.diff:      this.value6,
       this.value7,
     );
  +
  +  T1 get head => value1;
  +  Tuple6<T2, T3, T4, T5, T6, T7> get tail => Tuple6(value2, value3, value4, value5, value6, value7);
  +
  +  Tuple6<T1, T2, T3, T4, T5, T6> get init => Tuple6(value1, value2, value3, value4, value5, value6);
  +  T7 get last => value7;
  +
  +  Tuple8<T1, T2, T3, T4, T5, T6, T7, T8> append<T8>(T8 value8) => Tuple8(value1, value2, value3, value4, value5, value6, value7, value8);
   
     @override
     bool operator ==(Object other) =>
  
positive.code:     this.value10,
      this.value11,
    );
  
    @override
    bool operator ==(Object other) =>
  
negative.code:     this.value8,
      this.value9,
    );
  
    T1 get head => value1;
    Tuple8<T2, T3, T4, T5, T6, T7, T8, T9> get tail => Tuple8(value2, value3, value4, value5, value6, value7, value8, value9);
  
    Tuple8<T1, T2, T3, T4, T5, T6, T7, T8> get init => Tuple8(value1, value2, value3, value4, value5, value6, value7, value8);
    T9 get last => value9;
  
    Tuple10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> append<T10>(T10 value10) => Tuple10(value1, value2, value3, value4, value5, value6, value7, value8, value9, value10);
  
    @override
    bool operator ==(Object other) =>
  