anchor.diff:          static member ( - ) (this: GenericHelper, f) =
               this.TypeDeclaration 4 (fun [ a; b; c; d ] -> f a b c d)
   
  -        static member ( - ) (this: GenericHelper, (arity, make)) =
  -            this.TypeDeclaration arity make
  -
           static member ( - ) (this: GenericHelper, f) =
               this.Method 1 (fun [ a ] -> f a)
   
  
positive.code:     /// Generics helper.
      let Generic = Generic
  
  
negative.code:         static member ( - ) (this: GenericHelper, f) =
              this.Method 4 (fun [ a; b; c; d ] -> f a b c d)
  
          static member ( * ) (this: GenericHelper, f) =
              this.MemberList 1 (fun [ a ] -> f a)
  
          static member ( * ) (this: GenericHelper, f) =
              this.MemberList 2 (fun [ a; b ] -> f a b)
  
          static member ( * ) (this: GenericHelper, f) =
              this.MemberList 3 (fun [ a; b; c ] -> f a b c)
  
          static member ( * ) (this: GenericHelper, f) =
              this.MemberList 4 (fun [ a; b; c; d ] -> f a b c d)
  
          static member ( * ) (this: GenericHelper, f) =
              this.ClassMembers 1 (fun [ a ] -> f a)
  
          static member ( * ) (this: GenericHelper, f) =
              this.ClassMembers 2 (fun [ a; b ] -> f a b)
  
          static member ( * ) (this: GenericHelper, f) =
              this.ClassMembers 3 (fun [ a; b; c ] -> f a b c)
  
          static member ( * ) (this: GenericHelper, f) =
              this.ClassMembers 4 (fun [ a; b; c; d ] -> f a b c d)
  
          static member ( + ) (this: GenericHelper, names) =
              GenericNamed names
  