anchor.diff:      let JqXHR = Type.New ()
   
       /// Ajax configuration
  -    let AjaxConfig = Type.New()
  -    let AjaxConfigClass =
  -        Pattern.Config "AjaxConfig" {
  +    let AjaxSettings =
  +        let AjaxSettings = Type.New ()
  +        
  +        Pattern.Config "AjaxSettings" {
               Required = []
               Optional =
                   [
                       "accepts" , T<obj>
                       "async" , T<bool>
  -                    "beforeSend" ,  JqXHR * !? AjaxConfig ^-> T<bool>
  +                    "beforeSend" ,  JqXHR * !? AjaxSettings ^-> T<bool>
                       "cache" , T<bool>
                       // 1.5 allows _also_ an array of functions. We can't have both so the array version is 
                       // preferred.
  
positive.code:                  SupportClass
                   PositionClass
                   AnimateConfigClass
                   AjaxConfigClass
                   EventClass
                   JQueryClass
                   FX
  
negative.code:             Event?event *
  
              XmlHttpRequest?request *
              AjaxSettings?config ^->
              T<unit>
          ) ^-> JQ
  
  