anchor.diff:                  metadata.Elements()
                   |> firstWithName "dependencies" |> elements
                   // We don't consider different frameworks
  -                |> firstWithName "group" |> elements
  +                |> firstGroupOrAllDependencies
                   |> Seq.map (attr "id")
                   |> Seq.filter (isSystemPackage >> not)
                   |> Set
  
positive.code:     else
          let rootDir = IO.Path.Combine(IO.Path.GetDirectoryName(dllPath), "..", "..")
          let fableDir = IO.Path.Combine(rootDir, "fable")
          match tryFileWithPattern rootDir "*.nuspec",
                tryFileWithPattern fableDir "*.fsproj" with
          | Some nuspecPath, Some fsprojPath ->
  
negative.code:         with _ -> None
      let firstWithName localName (els: XElement seq) =
          els |> Seq.find (fun x -> x.Name.LocalName = localName)
      let tryFirstWithName localName (els: XElement seq) =
          els |> Seq.tryFind (fun x -> x.Name.LocalName = localName)
      let elements (el: XElement) =
          el.Elements()
      let attr name (el: XElement) =
  