anchor.diff:  
   // =====================================================================================================
   
  -and [<CustomEquality; CustomComparison>] Assembly = 
  +and [<CustomEquality; CustomComparison>] Assembly =
       { Graph : Graph
         Assembly : Anthology.AssemblyId }
   with
  
positive.code:     member this.Name = this.Package.toString
  
      static member GetPackageDependencies (xnuspec : System.Xml.Linq.XDocument) =
          xnuspec.Descendants()
              |> Seq.filter (fun x -> x.Name.LocalName = "dependency" && (!> x.Attribute(NsNone + "exclude") : string) <> "Compile")
              |> Seq.map (fun x -> !> x.Attribute(NsNone + "id") : string)
              |> Seq.map Anthology.PackageId.from
              |> set
  
      static member GetFrameworkDependencies (xnuspec : System.Xml.Linq.XDocument) =
          xnuspec.Descendants()
  
negative.code: 
      member this.HasTests = this.Project.HasTests
  
      member this.AssemblyReferences =
          this.Project.AssemblyReferences |> Set.map (fun x -> this.Graph.AssemblyMap.[x])
  
      member this.PackageReferences =
          this.Project.PackageReferences |> Set.map (fun x -> this.Graph.PackageMap.[x])
  
      static member CollectProjects (collector : Project -> Project set) (projects : Project set) =
  