anchor.diff:              | _ -> failwithf "This should never happen")
           |> Map.ofSeq
   
  +// Defines common operations on the runtime graph
   module RuntimeGraph =
       open PackageResolver
   
  
positive.code:             | _ -> currentList
  
          getListRec [rid] [rid]
  
      let getKnownRids (g:RuntimeGraph) =
          g.Runtimes |> Map.toSeq |> Seq.map fst
  
      let areCompatible projectRid assetRid g =
          g
          |> getInheritanceList projectRid
          |> List.contains assetRid
  
      let findRuntimeDependencies rid packageName g =
          getInheritanceList rid g
          |> Seq.choose (fun r ->
  
negative.code: 
  // Example files can be found in the packages "Microsoft.NETCore.Platforms 1.1.0" and "Microsoft.NETCore.Targets 1.1.0"
  
  /// The runtime identifiert for a specific runtime. Should be treated as a black box in combination with the operations defined on the RuntimeGraph
  type Rid =
      private { Rid : string }
      static member Of s = { Rid = s }
  