anchor.diff:              "open" => (T<string> * T<string>) ^->  WindowProxyType
               "open" => (T<string>) ^->  WindowProxyType
               "open" => (T<unit>) ^->  WindowProxyType
  +            "close" => T<unit> ^-> T<unit>
   
               "navigator" =? Navigator
               "crypto" =? T<obj>
  
positive.code:         Class "Navigator" 
          |+> Instance ["geolocation" =? Geolocation.Geolocation]
  
      let Window = 
          let f = Dom.Interfaces.Event ^-> T<unit>
          WindowProxyType
  
negative.code:                 General.ScrollRestoration
                  General.UndoManager
                  General.Window
                  General.CSSSD
                  General.MQL
                  TypedArrays.DataView.Class
                  TypedArrays.ArrayBuffer
                  TypedArrays.ArrayBufferView
  