anchor.diff:  
   #if INTERACTIVE
   ;; 
  -FsProject.load ^ __SOURCE_DIRECTORY__ + "/../Forge/Forge.fsproj"
  +let doc = FsProject.parse ^ __SOURCE_DIRECTORY__ + "/../Forge/Forge.fsproj"
   #endif
  
positive.code: 
          {   Condition            = XElem.getAttributeValue Constants.Condition xelem 
              DebugSymbols         = elemmap Constants.DebugSymbols Boolean.Parse
              DebugType            = elem    Constants.DebugType
              Optimize             = elemmap Constants.Optimize Boolean.Parse
              Tailcalls            = elemmap Constants.Tailcalls Boolean.Parse
              OutputPath           = elem    Constants.OutputPath
              CompilationConstants = elemmap Constants.CompilationConstants split
              WarningLevel         = elemmap Constants.WarningLevel (Int32.Parse>>WarningLevel)
              PlatformTarget       = elemmap Constants.PlatformTarget PlatformType.Parse
              Documentationfile    = elem    Constants.Documentationfile
              Prefer32Bit          = elemmap Constants.Prefer32Bit Boolean.Parse
              OtherFlags           = elemmap Constants.OtherFlags split
          }
  
negative.code:         Settings            : ProjectSettings
          BuildConfigs        : ConfigSettings list
          ProjectReferences   : ProjectReference list
          References          : Reference ResizeArray
          SourceFiles         : SourceTree
      }
  
      member private __.xmlns = XNamespace.Get Constants.Xmlns
  
      member self.ToXElem () =
          let projxml =
  