The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build Graphs, reference main (a3d9e8), with Swift 5.10 for macOS (SPM) on 11 Dec 2025 12:23:23 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64

Build Log

========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/tevelee/swift-graphs.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/13] Write sources
[11/13] Write swift-version-33747A42983211AE.txt
[12/13] Compiling _NumericsShims _NumericsShims.c
[14/38] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[15/39] Compiling RealModule RealFunctions.swift
[16/40] Emitting module RealModule
[17/40] Compiling InternalCollectionsUtilities Debugging.swift
[18/40] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[19/40] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[20/40] Compiling InternalCollectionsUtilities Descriptions.swift
[21/40] Compiling RealModule AlgebraicField.swift
[22/40] Compiling RealModule ApproximateEquality.swift
[23/40] Compiling RealModule Float80+Real.swift
[24/40] Compiling RealModule Real.swift
[25/40] Compiling RealModule AugmentedArithmetic.swift
[26/40] Compiling RealModule Double+Real.swift
[27/40] Compiling RealModule Float+Real.swift
[28/40] Compiling RealModule ElementaryFunctions.swift
[29/40] Compiling RealModule Float16+Real.swift
[30/40] Compiling RealModule RelaxedArithmetic.swift
[31/40] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[32/40] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[33/40] Compiling InternalCollectionsUtilities _SortedCollection.swift
[34/40] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[35/40] Compiling InternalCollectionsUtilities UInt+reversed.swift
[36/40] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[37/40] Compiling InternalCollectionsUtilities Integer rank.swift
[38/40] Emitting module InternalCollectionsUtilities
[41/348] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[42/348] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[43/350] Compiling HeapModule Heap.swift
[44/350] Compiling HeapModule _HeapNode.swift
[45/350] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[46/350] Compiling HeapModule Heap+UnsafeHandle.swift
[47/350] Compiling HeapModule Heap+Invariants.swift
[48/350] Compiling HashTreeCollections TreeSet+CustomReflectable.swift
[49/350] Compiling HashTreeCollections TreeSet+Debugging.swift
[50/350] Compiling HashTreeCollections TreeSet+Descriptions.swift
[51/350] Compiling HashTreeCollections TreeSet+Equatable.swift
[52/350] Compiling HashTreeCollections TreeSet+ExpressibleByArrayLiteral.swift
[53/350] Compiling HashTreeCollections TreeSet+Extras.swift
[54/356] Compiling HashTreeCollections TreeSet+Collection.swift
[60/361] Compiling HeapModule Heap+Descriptions.swift
[61/361] Emitting module HeapModule
[62/361] Compiling HashTreeCollections _HashNode+Structural intersection.swift
[63/361] Compiling HashTreeCollections _HashNode+Structural isDisjoint.swift
[64/361] Compiling HashTreeCollections TreeDictionary+Sequence.swift
[65/361] Compiling HashTreeCollections TreeDictionary+Values.swift
[66/361] Compiling HashTreeCollections TreeDictionary.swift
[67/361] Compiling HashTreeCollections TreeSet+Codable.swift
[68/361] Compiling HashTreeCollections _HashNode+Primitive Insertions.swift
[69/361] Compiling HashTreeCollections _HashNode+Primitive Removals.swift
[70/361] Compiling HashTreeCollections _HashNode+Primitive Replacement.swift
[71/361] Compiling HashTreeCollections _HashNode+Storage.swift
[72/361] Compiling HashTreeCollections _HashNode+Structural compactMapValues.swift
[73/361] Compiling HashTreeCollections _HashNode+Structural filter.swift
[74/361] Emitting module BitCollections
[75/361] Compiling Algorithms Unique.swift
[76/361] Compiling Algorithms Windows.swift
[77/361] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[78/361] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[79/361] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[80/361] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[83/361] Compiling DequeModule _DequeSlot.swift
[84/361] Compiling HashTreeCollections _HashNode+Debugging.swift
[85/361] Compiling HashTreeCollections _HashNode+Initializers.swift
[86/361] Compiling HashTreeCollections _HashLevel.swift
[87/361] Compiling HashTreeCollections _HashNode+Builder.swift
[88/361] Compiling HashTreeCollections _HashNode+Invariants.swift
[89/361] Compiling HashTreeCollections _RawHashNode.swift
[90/361] Compiling DequeModule _DequeBufferHeader.swift
[91/361] Compiling DequeModule _DequeBuffer.swift
[92/361] Compiling HashTreeCollections _UnmanagedHashNode.swift
[93/361] Compiling HashTreeCollections _UnsafePath.swift
[94/361] Compiling HashTreeCollections _Bucket.swift
[95/361] Compiling HashTreeCollections _Hash.swift
[105/362] Compiling HashTreeCollections _HashStack.swift
[106/362] Compiling HashTreeCollections _HashTreeIterator.swift
[107/362] Compiling HashTreeCollections _HashTreeStatistics.swift
[108/362] Compiling HashTreeCollections _RawHashNode+UnsafeHandle.swift
[109/362] Compiling HashTreeCollections _HashNode+Lookups.swift
[113/362] Compiling HashTreeCollections _HashNode+UnsafeHandle.swift
[114/362] Compiling HashTreeCollections _HashNode.swift
[115/362] Compiling HashTreeCollections _HashNodeHeader.swift
[116/362] Compiling HashTreeCollections _HashSlot.swift
[123/362] Compiling BitCollections BitSet.swift
[124/362] Compiling BitCollections Range+Utilities.swift
[125/362] Compiling BitCollections Slice+Utilities.swift
[126/362] Compiling BitCollections UInt+Tricks.swift
[127/362] Compiling BitCollections _Word.swift
[128/362] Compiling HashTreeCollections _AncestorHashSlots.swift
[129/362] Compiling HashTreeCollections _Bitmap.swift
[130/362] Compiling HashTreeCollections TreeDictionary+Codable.swift
[131/362] Compiling HashTreeCollections TreeDictionary+Collection.swift
[132/362] Compiling HashTreeCollections TreeDictionary+CustomReflectable.swift
[133/362] Compiling HashTreeCollections TreeDictionary+Debugging.swift
[134/362] Compiling HashTreeCollections TreeDictionary+Descriptions.swift
[135/362] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[142/362] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[166/362] Compiling DequeModule _UnsafeWrappedBuffer.swift
[179/362] Emitting module DequeModule
[216/369] Compiling OrderedCollections OrderedSet.swift
[217/369] Compiling OrderedCollections _UnsafeBitset.swift
[277/377] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[278/377] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[279/377] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[280/377] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[281/377] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[282/377] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[283/377] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[284/377] Compiling HashTreeCollections TreeSet.swift
[285/377] Emitting module OrderedCollections
[295/377] Compiling HashTreeCollections TreeDictionary+Filter.swift
[296/377] Compiling HashTreeCollections TreeDictionary+Hashable.swift
[297/377] Compiling HashTreeCollections TreeDictionary+Initializers.swift
[298/377] Compiling HashTreeCollections TreeDictionary+Keys.swift
[299/377] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[300/377] Compiling HashTreeCollections TreeDictionary+Merge.swift
[301/377] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[310/377] Compiling HashTreeCollections _HashNode+Structural isEqualSet.swift
[311/377] Compiling _RopeModule Rope+Remove.swift
[312/377] Compiling _RopeModule Rope+RemoveSubrange.swift
[313/377] Compiling _RopeModule Rope+Split.swift
[314/377] Compiling _RopeModule Optional Utilities.swift
[315/377] Compiling _RopeModule String Utilities.swift
[316/377] Compiling _RopeModule String.Index+ABI.swift
[317/377] Compiling _RopeModule _CharacterRecognizer.swift
[318/377] Compiling HashTreeCollections _HashNode+Subtree Modify.swift
[342/377] Emitting module _RopeModule
[360/377] Emitting module Algorithms
[377/377] Emitting module HashTreeCollections
[378/379] Compiling Collections Collections.swift
[379/379] Emitting module Collections
[380/592] Compiling Graphs AllPaths.swift
[381/592] Compiling Graphs AllShortestPaths.swift
[382/592] Compiling Graphs Centrality.swift
[383/592] Compiling Graphs CliqueDetection.swift
[384/592] Compiling Graphs Coloring.swift
[385/592] Compiling Graphs CommunityDetection.swift
[386/592] Compiling Graphs ConnectedComponents.swift
[387/592] Compiling Graphs EulerianPath.swift
[388/592] Compiling Graphs BipartitePropertyAlgorithm.swift
[389/592] Compiling Graphs ConnectedPropertyAlgorithm.swift
[390/592] Compiling Graphs CyclicPropertyAlgorithm.swift
[391/592] Compiling Graphs EulerianProperty.swift
[392/592] Compiling Graphs HamiltonianProperty.swift
[393/592] Compiling Graphs PlanarPropertyAlgorithm.swift
[394/592] Compiling Graphs TreePropertyAlgorithm.swift
[395/592] Compiling Graphs HamiltonianPath.swift
[396/592] Compiling Graphs Isomorphism.swift
[397/592] Compiling Graphs KShortestPaths.swift
[398/592] Compiling Graphs Matching.swift
[399/592] Compiling Graphs MaxFlow.swift
[400/592] Compiling Graphs MinimumSpanningTree.swift
[401/592] Compiling Graphs RandomGraph.swift
[402/592] Compiling Graphs Search.swift
[403/592] Compiling Graphs ShortestPath.swift
[404/615] Compiling Graphs ShortestPathUntil.swift
[405/615] Compiling Graphs ShortestPathsForAllPairs.swift
[406/615] Compiling Graphs StronglyConnectedComponents.swift
[407/615] Compiling Graphs TopologicalSort.swift
[408/615] Compiling Graphs Traversal.swift
[409/615] Compiling Graphs CostDefinition.swift
[410/615] Compiling Graphs DFSOrder.swift
[411/615] Compiling Graphs DistanceAlgorithm.swift
[412/615] Compiling Graphs GraphProperty.swift
[413/615] Compiling Graphs Path.swift
[414/615] Compiling Graphs VertexOrdering.swift
[415/615] Compiling Graphs DFSAllPaths.swift
[416/615] Compiling Graphs BetweennessCentrality.swift
[417/615] Compiling Graphs BetweennessVisitor+Composition.swift
[418/615] Compiling Graphs Centrality+Betweenness.swift
[419/615] Compiling Graphs Centrality+Closeness.swift
[420/615] Compiling Graphs Centrality+Degree.swift
[421/615] Compiling Graphs Centrality+Eigenvector.swift
[422/615] Compiling Graphs Centrality+PageRank.swift
[423/615] Compiling Graphs ClosenessCentrality.swift
[424/615] Compiling Graphs ClosenessVisitor+Composition.swift
[425/615] Compiling Graphs DegreeCentrality.swift
[426/615] Compiling Graphs DegreeVisitor+Composition.swift
[427/615] Compiling Graphs EigenvectorCentrality.swift
[428/638] Compiling Graphs ConnectedComponents+UnionFindAlgorithm.swift
[429/638] Compiling Graphs DFSConnectedComponents.swift
[430/638] Compiling Graphs DFSVisitor+Composition.swift
[431/638] Compiling Graphs UnionFindConnectedComponents.swift
[432/638] Compiling Graphs UnionFindVisitor+Composition.swift
[433/638] Compiling Graphs EulerianCycleAlgorithm+Hierholzer.swift
[434/638] Compiling Graphs EulerianPathAlgorithm+Hierholzer.swift
[435/638] Compiling Graphs Hierholzer.swift
[436/638] Compiling Graphs HierholzerVisitor+Composition.swift
[437/638] Compiling Graphs BFSBipartitePropertyAlgorithm.swift
[438/638] Compiling Graphs BipartiteProperty+BFS.swift
[439/638] Compiling Graphs BipartiteProperty+DFS.swift
[440/638] Compiling Graphs DFSBipartitePropertyAlgorithm.swift
[441/638] Compiling Graphs ConnectedProperty+TraversalAlgorithm.swift
[442/638] Compiling Graphs TraversalBasedConnectedPropertyAlgorithm.swift
[443/638] Compiling Graphs CyclicProperty+DFS.swift
[444/638] Compiling Graphs CyclicProperty+UnionFind.swift
[445/638] Compiling Graphs DFSCyclicPropertyAlgorithm.swift
[446/638] Compiling Graphs UnionFindCyclicPropertyAlgorithm.swift
[447/638] Compiling Graphs DiracProperty.swift
[448/638] Compiling Graphs DiracPropertyAlgorithm+Standard.swift
[449/638] Compiling Graphs DiracPropertyAlgorithm.swift
[450/638] Compiling Graphs OreProperty.swift
[451/638] Compiling Graphs OrePropertyAlgorithm+Standard.swift
[452/638] Compiling Graphs OrePropertyAlgorithm.swift
[453/638] Compiling Graphs BoyerMyrvoldPlanarPropertyAlgorithm.swift
[454/638] Compiling Graphs BoyerMyrvoldPlanarPropertyVisitor+Composition.swift
[455/638] Compiling Graphs EulerFormulaPlanarPropertyAlgorithm.swift
[456/638] Compiling Graphs HopcroftTarjanPlanarPropertyAlgorithm.swift
[457/638] Compiling Graphs HopcroftTarjanPlanarPropertyVisitor+Composition.swift
[458/638] Compiling Graphs LeftRightPlanarPropertyAlgorithm.swift
[459/638] Compiling Graphs LeftRightPlanarPropertyVisitor+Composition.swift
[460/638] Compiling Graphs PlanarProperty+BoyerMyrvold.swift
[461/638] Compiling Graphs PlanarProperty+EulerFormula.swift
[462/638] Compiling Graphs PlanarProperty+HopcroftTarjan.swift
[463/638] Compiling Graphs PlanarProperty+LeftRight.swift
[464/638] Compiling Graphs CompositeTreePropertyAlgorithm.swift
[465/638] Compiling Graphs DFSTreePropertyAlgorithm.swift
[466/638] Compiling Graphs TreeProperty+Composite.swift
[467/638] Compiling Graphs TreeProperty+DFS.swift
[468/638] Compiling Graphs BacktrackingHamiltonian.swift
[469/638] Compiling Graphs BacktrackingHamiltonianVisitor+Composition.swift
[470/638] Compiling Graphs HamiltonianCycleAlgorithm+Backtracking.swift
[471/638] Compiling Graphs HamiltonianCycleAlgorithm+Heuristic.swift
[472/638] Compiling Graphs HamiltonianPathAlgorithm+Backtracking.swift
[473/638] Compiling Graphs HamiltonianPathAlgorithm+Heuristic.swift
[474/638] Compiling Graphs HeuristicHamiltonian.swift
[475/638] Compiling Graphs HeuristicHamiltonianVisitor+Composition.swift
[476/638] Compiling Graphs MinimumSpanningTree+Prim.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[477/638] Compiling Graphs Prim.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[478/638] Compiling Graphs PrimVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[479/638] Compiling Graphs AdjacencyList+RandomGraphConstructible.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[480/638] Compiling Graphs AdjacencyMatrix+RandomGraphConstructible.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[481/638] Compiling Graphs BarabasiAlbert.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[482/638] Compiling Graphs BarabasiAlbertVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[483/638] Compiling Graphs ErdosRenyi.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[484/638] Compiling Graphs ErdosRenyiVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[485/638] Compiling Graphs RandomGraph+BarabasiAlbert.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[486/638] Compiling Graphs RandomGraph+ErdosRenyi.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[487/638] Compiling Graphs RandomGraph+WattsStrogatz.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[488/638] Compiling Graphs WattsStrogatz.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[489/638] Compiling Graphs WattsStrogatzVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[490/638] Compiling Graphs Search+AStar.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[491/638] Compiling Graphs Search+BFS.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[492/638] Compiling Graphs Search+DFS.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[493/638] Compiling Graphs Search+DFSOrders.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[494/638] Compiling Graphs Search+Dijkstra.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[495/638] Compiling Graphs Search+IterativelyDeepeningDFS.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[496/638] Compiling Graphs Search+UniformCostSearch.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[497/638] Compiling Graphs AStar.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[498/638] Compiling Graphs AStarVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[499/661] Compiling Graphs Isomorphism+VF2.swift
[500/661] Compiling Graphs Isomorphism+WeisfeilerLehman.swift
[501/661] Compiling Graphs VF2Isomorphism.swift
[502/661] Compiling Graphs VF2Visitor+Composition.swift
[503/661] Compiling Graphs WeisfeilerLehmanIsomorphism.swift
[504/661] Compiling Graphs WeisfeilerLehmanIsomorphismVisitor+Composition.swift
[505/661] Compiling Graphs HopcroftKarp.swift
[506/661] Compiling Graphs HopcroftKarpVisitor+Composition.swift
[507/661] Compiling Graphs Dinic.swift
[508/661] Compiling Graphs DinicVisitor+Composition.swift
[509/661] Compiling Graphs EdmondsKarp.swift
[510/661] Compiling Graphs EdmondsKarpVisitor+Composition.swift
[511/661] Compiling Graphs FordFulkerson.swift
[512/661] Compiling Graphs FordFulkersonVisitor+Composition.swift
[513/661] Compiling Graphs MaxFlow+Dinic.swift
[514/661] Compiling Graphs MaxFlow+EdmondsKarp.swift
[515/661] Compiling Graphs MaxFlow+FordFulkerson.swift
[516/661] Compiling Graphs Boruvka.swift
[517/661] Compiling Graphs BoruvkaVisitor+Composition.swift
[518/661] Compiling Graphs Kruskal.swift
[519/661] Compiling Graphs KruskalVisitor+Composition.swift
[520/661] Compiling Graphs MinimumSpanningTree+Boruvka.swift
[521/661] Compiling Graphs MinimumSpanningTree+Kruskal.swift
[522/661] Compiling Graphs EigenvectorVisitor+Composition.swift
[523/661] Compiling Graphs PageRankCentrality.swift
[524/661] Compiling Graphs PageRankVisitor+Composition.swift
[525/661] Compiling Graphs BronKerbosch.swift
[526/661] Compiling Graphs BronKerboschVisitor+Composition.swift
[527/661] Compiling Graphs CliqueDetection+BronKerbosch.swift
[528/661] Compiling Graphs Coloring+DSatur.swift
[529/661] Compiling Graphs Coloring+Greedy.swift
[530/661] Compiling Graphs Coloring+SequentialVertexColoring.swift
[531/661] Compiling Graphs Coloring+WelshPowell.swift
[532/661] Compiling Graphs DSaturColoring.swift
[533/661] Compiling Graphs DSaturVisitor+Composition.swift
[534/661] Compiling Graphs GreedyColoring.swift
[535/661] Compiling Graphs GreedyVisitor+Composition.swift
[536/661] Compiling Graphs SequentialVertexColoring.swift
[537/661] Compiling Graphs SequentialVertexColoringVisitor+Composition.swift
[538/661] Compiling Graphs WelshPowellColoring.swift
[539/661] Compiling Graphs WelshPowellVisitor+Composition.swift
[540/661] Compiling Graphs CommunityDetection+Louvain.swift
[541/661] Compiling Graphs LouvainCommunityDetection.swift
[542/661] Compiling Graphs LouvainVisitor+Composition.swift
[543/661] Compiling Graphs ConnectedComponents+DFS.swift
[544/661] Compiling Graphs ConnectedComponents+DFSAlgorithm.swift
[545/661] Compiling Graphs ConnectedComponents+UnionFind.swift
[546/661] Compiling Graphs ShortestPathsForAllPairs+FloydWarshall.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[547/661] Compiling Graphs UniformCostSearch.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[548/661] Compiling Graphs UniformCostSearchVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[549/661] Compiling Graphs Yen.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[550/661] Compiling Graphs YenVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[551/661] Compiling Graphs ShortestPathsForAllPairsAlgorithm+Johnson.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[552/661] Compiling Graphs Kosaraju.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[553/661] Compiling Graphs KosarajuVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[554/661] Compiling Graphs StronglyConnectedComponents+Kosaraju.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[555/661] Compiling Graphs StronglyConnectedComponents+KosarajuAlgorithm.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[556/661] Compiling Graphs StronglyConnectedComponents+Tarjan.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[557/661] Compiling Graphs StronglyConnectedComponents+TarjanAlgorithm.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[558/661] Compiling Graphs Tarjan.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[559/661] Compiling Graphs TarjanVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[560/661] Compiling Graphs DFSTopologicalSort.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[561/661] Compiling Graphs DFSTopologicalSortVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[562/661] Compiling Graphs Kahn.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[563/661] Compiling Graphs KahnVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[564/661] Compiling Graphs TopologicalSort+DFSAlgorithm.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[565/661] Compiling Graphs TopologicalSort+KahnAlgorithm.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[566/661] Compiling Graphs BreadthFirstSearch.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[567/661] Compiling Graphs BreadthFirstSearchVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[568/661] Compiling Graphs DepthFirstSearch.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[569/661] Emitting module Graphs
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:257:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:210:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/AStar.swift:158:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:256:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/UniformCostSearch.swift:159:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:234:42: note: add 'if #available' version check
                            propertyMap: propertyMap
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:262:30: note: add 'if #available' version check
                propertyMap: propertyMap
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:212:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/BreadthFirstSearch.swift:164:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:298:50: note: add 'if #available' version check
                                    propertyMap: propertyMap
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:336:38: note: add 'if #available' version check
                        propertyMap: propertyMap
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:265:30: note: add @available attribute to enclosing instance method
        public mutating func next() -> Result? {
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/Traversal/DepthFirstSearch.swift:208:19: note: add @available attribute to enclosing struct
    public struct Iterator {
                  ^
[570/661] Compiling Graphs AllShortestPaths+BacktrackingDijkstra.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[571/661] Compiling Graphs BacktrackingDijkstra.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[572/661] Compiling Graphs BacktrackingDijkstraVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[573/661] Compiling Graphs BellmanFord.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[574/661] Compiling Graphs BellmanFordVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[575/661] Compiling Graphs BidirectionalDijkstra.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[576/661] Compiling Graphs BidirectionalDijkstraVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[577/661] Compiling Graphs Dijkstra.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[578/661] Compiling Graphs DijkstraVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[579/661] Compiling Graphs FloydWarshall.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[580/661] Compiling Graphs FloydWarshallVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[581/661] Compiling Graphs Johnson.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[582/661] Compiling Graphs JohnsonVisitor+Composition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[583/661] Compiling Graphs KShortestPath+Yen.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[584/661] Compiling Graphs ShortestPath+AStar.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[585/661] Compiling Graphs ShortestPath+BellmanFord.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[586/661] Compiling Graphs ShortestPath+BidirectionalDijkstra.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[587/661] Compiling Graphs ShortestPath+Dijkstra.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[588/661] Compiling Graphs ShortestPath+FloydWarshall.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[589/661] Compiling Graphs ShortestPath+Johnson.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[590/661] Compiling Graphs ShortestPath+Yen.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[591/661] Compiling Graphs ShortestPathUntil+AStar.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[592/661] Compiling Graphs ShortestPathUntil+Dijkstra.swift
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: error: runtime support for parameterized protocol types is only available in macOS 13.0.0 or newer
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:211:26: note: add 'if #available' version check
            propertyMap: propertyMap
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:179:26: note: add @available attribute to enclosing instance method
    public mutating func next() -> Dijkstra.Result? {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Graphs/AlgorithmImplementations/ShortestPath/Dijkstra.swift:177:1: note: add @available attribute to enclosing extension
extension Dijkstra.Iterator: IteratorProtocol {
^
[593/661] Compiling Graphs DepthFirstSearchVisitor+Composition.swift
[594/661] Compiling Graphs Traversal+BFS.swift
[595/661] Compiling Graphs Traversal+BestFirst.swift
[596/661] Compiling Graphs Traversal+DFS.swift
[597/661] Compiling Graphs Traversal+DepthLimitedDFS.swift
[598/661] Compiling Graphs Traversal+IterativelyDeepeningDFS.swift
[599/661] Compiling Graphs Composable.swift
[600/661] Compiling Graphs Cost.swift
[601/661] Compiling Graphs Optional.swift
[602/661] Compiling Graphs WithVisitor.swift
[603/661] Compiling Graphs WithVisitorFactory.swift
[604/661] Compiling Graphs Ordering+ReverseCuthillMcKee.swift
[605/661] Compiling Graphs Ordering+SmallestLastVertex.swift
[606/661] Compiling Graphs ReverseCuthillMcKeeOrdering.swift
[607/661] Compiling Graphs ReverseCuthillMcKeeVisitor+Composition.swift
[608/661] Compiling Graphs SmallestLastVertexOrdering.swift
[609/661] Compiling Graphs SmallestLastVertexVisitor+Composition.swift
[610/661] Compiling Graphs AdjacencyGraph.swift
[611/661] Compiling Graphs BidirectionalGraph.swift
[612/661] Compiling Graphs BinaryIncidenceGraph.swift
[613/661] Compiling Graphs BipartiteGraph.swift
[614/661] Compiling Graphs EdgeListGraph.swift
[615/661] Compiling Graphs EdgeLookupGraph.swift
[616/661] Compiling Graphs EdgeStorageBackedGraph.swift
[617/661] Compiling Graphs Graph.swift
[618/661] Compiling Graphs IncidenceGraph.swift
[619/661] Compiling Graphs MutableBinaryIncidenceGraph.swift
[620/661] Compiling Graphs MutableGraph.swift
[621/661] Compiling Graphs MutablePropertyGraph.swift
[622/661] Compiling Graphs PropertyGraph.swift
[623/661] Compiling Graphs ArrayBuilder.swift
[624/661] Compiling Graphs EdgeProperties.swift
[625/661] Compiling Graphs EdgeProtocol.swift
[626/661] Compiling Graphs EdgeStorage.swift
[627/661] Compiling Graphs PropertyMap.swift
[628/661] Compiling Graphs QueueProtocol.swift
[629/661] Compiling Graphs StackProtocol.swift
[630/661] Compiling Graphs VertexProperties.swift
[631/661] Compiling Graphs VertexStorage.swift
[632/661] Compiling Graphs VertexListGraph.swift
[633/661] Compiling Graphs VertexStorageBackedGraph.swift
[634/661] Compiling Graphs ComplementGraphView.swift
[635/661] Compiling Graphs FilteredGraphView.swift
[636/661] Compiling Graphs ReversedGraphView.swift
[637/661] Compiling Graphs UndirectedGraphView.swift
[638/661] Compiling Graphs AdjacencyList.swift
[639/661] Compiling Graphs AdjacencyMatrix.swift
[640/661] Compiling Graphs BipartiteAdjacencyList.swift
[641/661] Compiling Graphs ComputedEdgePropertyGraph.swift
[642/661] Compiling Graphs ComputedVertexPropertyGraph.swift
[643/661] Compiling Graphs GridGraph.swift
[644/661] Compiling Graphs InlineGraph.swift
[645/661] Compiling Graphs LazyGraph.swift
[646/661] Compiling Graphs BinaryEdgeStorage.swift
[647/661] Compiling Graphs COOEdgeStorage.swift
[648/661] Compiling Graphs CSREdgeStorage.swift
[649/661] Compiling Graphs CacheInOutEdges.swift
[650/661] Compiling Graphs OrderedEdgeStorage.swift
[651/661] Compiling Graphs OrderedVertexStorage.swift
[652/661] Compiling Graphs DictionaryPropertyMap.swift
[653/661] Compiling Graphs PropertyValues.swift
[654/661] Compiling Graphs DOTFormat.swift
[655/661] Compiling Graphs GraphMLFormat.swift
[656/661] Compiling Graphs JSONFormat.swift
[657/661] Compiling Graphs GraphFormatter.swift
[658/661] Compiling Graphs SerializableDescriptor.swift
[659/661] Compiling Graphs SerializableDescriptorConformances.swift
[660/661] Compiling Graphs SerializableProperty.swift
[661/661] Compiling Graphs SerializationFormat.swift
error: fatalError
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-algorithms.git
[1/6041] Fetching swift-algorithms
[122/24404] Fetching swift-algorithms, swift-collections
Fetched https://github.com/apple/swift-algorithms.git from cache (2.43s)
Fetched https://github.com/apple/swift-collections.git from cache (2.43s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (2.18s)
Fetching https://github.com/apple/swift-numerics.git
[1/6384] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (1.17s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.32s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.1 (0.70s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
BUILD FAILURE 5.10 macosSpm