anchor.diff:                          | Some asset -> asset :: assets
                           | None -> debug <| "Invalid asset node in '" + node.Name + "' in asset graph."; assets
                       | AssetsNodeName ->
  -                        match tryLoadAssetsFromAssetsNode fromInput assetNode with
  +                        match tryLoadAssetsFromAssetsNode usingRawAssets assetNode with
                           | Some loadedAssets -> loadedAssets @ assets
                           | None -> debug <| "Invalid assets node in '" + node.Name + "' in asset graph."; assets
                       | invalidNodeType -> debug <| "Invalid package child node type '" + invalidNodeType + "'."; assets)
  
positive.code:             let eitherPackageAssetLists =
                  List.map
                      (fun (node : XmlNode) ->
                          match tryLoadAssetsFromRootNode fromInput optAssociation node with
                          | Right assets -> Right (node.Name, assets)
                          | Left error -> Left error)
                      nodes
  
negative.code:             | _ :: _ -> Left <| "Error(s) when loading assets '" + String.Join ("; ", errors) + "'."
  
      /// Attempt to load all the assets from a package.
      let tryLoadAssetsFromPackage usingRawAssets optAssociation packageName (assetGraphFilePath : string) =
          try let document = XmlDocument ()
              document.Load assetGraphFilePath
              match document.[RootNodeName] with
  