anchor.diff:          let removeComment = "Remove a callback or a collection of callbacks from a callback list."
   
           Class "jQuery.Callbacks"
  +        |=> Callbacks
           |+> Static [
               Constructor T<unit>
               |> WithInline "jQuery.Callbacks()"
  
positive.code:         }
          |=> Position
  
      // Animate options
      let AnimateConfig = Type.New()
      let AnimateConfigClass =
          Pattern.Config "AnimateConfig" {
              Required = []
              Optional =
                  [
                      "duration", (T<int> + T<string>)
                      "easing" , T<string>
                      "complete" , T<unit -> unit>
                      "step" , T<unit -> unit>
                      "queue" , T<bool>
                      "specialEasing" , StringMap
                  ]
          }
          |=> AnimateConfig
  
  
      /// Abbreviations
      let Content = T<Dom.Element> + T<string> + JQ
  
negative.code:         ]
      
      let Promise =
          Class "Promise"
          |=> Promise
          |+> Instance [
              "always" => (!+ (!+ T<obj> ^-> T<unit>)) ^-> Promise
              "done" => (!+ (!+ T<obj> ^-> T<unit>)) ^-> Promise
  