anchor.diff:  [<Sealed>]
   type Options =
       /// Creates empty sitelet server options.
  +    [<System.Obsolete "Use WebSharperOptions.">]
       static member Create : unit -> Options
   
       /// Creates sitelet server options with the given WebSharper metadata.
  +    [<System.Obsolete "Use WebSharperOptions.">]
       static member Create : M.Info -> Options
   
       /// Creates sitelet server options using webRoot as the root folder and
       /// loading WebSharper metadata from assemblies in binDirectory.
       /// If binDirectory is not specified, webRoot/bin is used.
  +    [<System.Obsolete "Use WebSharperOptions.">]
       static member Create : webRoot: string * ?binDirectory: string -> Options
   
       /// Enables debugging (including using uncompressed JavaScript files).
  
positive.code:     /// If binDirectory is not specified, webRoot/bin is used.
      static member AsMidFunc : webRoot: string * ?binDirectory: string -> MidFunc
  
  type WebSharperOptions<'T when 'T: equality> =
      new : unit -> WebSharperOptions<'T>  
  
      member ServerRootDirectory : string with get, set
  
      member BinDirectory : string with get, set
      member UseRemoting : bool with get, set
      member UrlPrefix : string with get, set
      member Debug : bool with get, set
      member Sitelet : option<Sitelet<'T>> with get, set
      member DiscoverSitelet : bool with get, set
  
      member WithSitelet : Sitelet<'T> -> WebSharperOptions<'T>
      member WithInitAction : (global.Owin.IAppBuilder * WebSharper.Core.Json.Provider -> unit)  -> WebSharperOptions<'T>
  
  [<AutoOpen>]
  
negative.code:         member UseSitelet : webRoot: string * Sitelet<'T> * ?binDirectory: string -> IAppBuilder
  
          /// Runs the provided Sitelet with the provided options.
          [<System.Obsolete "Use UseWebSharper(options)">]
          member UseCustomSitelet : Options * Sitelet<'T> -> IAppBuilder
  
          /// Runs the WebSharper Remoting service, allowing WebSharper-compiled
  