anchor.diff:                  let typeDef = erasedType<obj> thisAssembly rootNamespace typeName
                   try
                       let filePath = findConfigFile cfg.ResolutionFolder configFileName
  +                    watchForChanges ownerType filePath
                       let fileMap = ExeConfigurationFileMap(ExeConfigFilename=filePath)
                       let appSettings = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None).AppSettings.Settings
   
  
positive.code:     | _ -> None
  
  
  let internal typedAppSettings (cfg:TypeProviderConfig) =
      let appSettings = erasedType<obj> thisAssembly rootNamespace "AppSettings"
  
      appSettings.DefineStaticParameters(
  
negative.code: type public FSharpxProvider(cfg:TypeProviderConfig) as this =
      inherit TypeProviderForNamespaces()
  
      do this.AddNamespace(rootNamespace,[typedAppSettings this cfg])
  
  [<TypeProviderAssembly>]
  do ()