anchor.diff:               |> Activator.CreateInstance) :?> 'TBuilder
           
           let customBuilder = 
  -            match Assembly.GetAssembly(typeof<'TDestination>) 
  -                  |> GenericBuilder.FindCustomBuilderType(builder.GetType()) with
  +            match Assembly.GetAssembly(typeof<'TDestination>) |> GenericBuilder.FindCustomBuilderType(builder.GetType()) with
               | null -> 
                   (match Assembly.GetEntryAssembly() with
                    | null -> Assembly.GetCallingAssembly()
  
positive.code:                    (typeof<Profile>).IsAssignableFrom(t) = true && t.GetConstructor(Type.EmptyTypes) <> null 
                     && t.IsGenericTypeDefinition = false)
              |> Seq.map (fun t -> Activator.CreateInstance(t) :?> Profile)
              |> Seq.iter (fun t -> a.AddProfile(t)))
  
negative.code: [<AbstractClass>]
  type BuilderConfiguration() = 
      static member Configure() = 
          let types = 
              Assembly.GetCallingAssembly().GetTypes()
              |> (Seq.append (Assembly.GetCallingAssembly().GetReferencedAssemblies()
                              |> Seq.map (fun t -> Assembly.Load(t))
  