anchor.diff:          static member ( - ) (this: GenericHelper, f) =
               this.Method 4 (fun [ a; b; c; d ] -> f a b c d)
   
  -        static member ( - ) (this: GenericHelper, (arity, make)) =
  -            this.Method arity make
  -
  -        static member ( - ) (this: GenericHelper, f) =
  +        static member ( * ) (this: GenericHelper, f) =
               this.MemberList 1 (fun [ a ] -> f a)
   
  -        static member ( - ) (this: GenericHelper, f) =
  +        static member ( * ) (this: GenericHelper, f) =
               this.MemberList 2 (fun [ a; b ] -> f a b)
   
  -        static member ( - ) (this: GenericHelper, f) =
  +        static member ( * ) (this: GenericHelper, f) =
               this.MemberList 3 (fun [ a; b; c ] -> f a b c)
   
  -        static member ( - ) (this: GenericHelper, f) =
  +        static member ( * ) (this: GenericHelper, f) =
               this.MemberList 4 (fun [ a; b; c; d ] -> f a b c d)
   
  -        static member ( - ) (this: GenericHelper, (arity, make)) =
  -            this.MemberList arity make
  -
  -        static member ( - ) (this: GenericHelper, f) =
  +        static member ( * ) (this: GenericHelper, f) =
               this.ClassMembers 1 (fun [ a ] -> f a)
   
  -        static member ( - ) (this: GenericHelper, f) =
  +        static member ( * ) (this: GenericHelper, f) =
               this.ClassMembers 2 (fun [ a; b ] -> f a b)
   
  -        static member ( - ) (this: GenericHelper, f) =
  +        static member ( * ) (this: GenericHelper, f) =
               this.ClassMembers 3 (fun [ a; b; c ] -> f a b c)
   
  -        static member ( - ) (this: GenericHelper, f) =
  +        static member ( * ) (this: GenericHelper, f) =
               this.ClassMembers 4 (fun [ a; b; c; d ] -> f a b c d)
  -
  -        static member ( - ) (this: GenericHelper, (arity, make)) =
  -            this.ClassMembers arity make
   
           static member ( + ) (this: GenericHelper, names) =
               GenericNamed names
  
positive.code:         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)
  
  
negative.code:     let RequiresExternal<'T when 'T :> Code.IResourceDependable<'T>> (requires: Type.Type list) (ty: 'T) =
          ty.AddRequires (requires |> List.map (fun res -> Code.ExternalDependency res))
  
      // only used for Obsolete members
      type private T = Type.Type
  
      /// Generics helper.
      type GenericHelper = 
          private
  