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 0.4.4 (532860), with Swift 5.10 for macOS (SPM) on 26 Oct 2025 12:37:56 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tevelee/swift-graphs.git
Reference: 0.4.4
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tevelee/swift-graphs
 * tag               0.4.4      -> FETCH_HEAD
HEAD is now at 5328601 Updates to working with lazy graphs
Cloned https://github.com/tevelee/swift-graphs.git
Revision (git rev-parse @):
5328601a3f8aabee90fd5ecc80c974472bae737f
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/tevelee/swift-graphs.git at 0.4.4
========================================
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/38] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[16/39] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[17/39] Compiling InternalCollectionsUtilities Descriptions.swift
[18/39] Compiling InternalCollectionsUtilities Debugging.swift
[19/39] Compiling RealModule RealFunctions.swift
[20/39] Compiling RealModule Float80+Real.swift
[21/40] Compiling RealModule Real.swift
[22/40] Compiling RealModule Float16+Real.swift
[23/40] Compiling RealModule Double+Real.swift
[24/40] Compiling RealModule ElementaryFunctions.swift
[25/40] Emitting module RealModule
[26/40] Compiling RealModule AugmentedArithmetic.swift
[27/40] Compiling RealModule AlgebraicField.swift
[28/40] Compiling RealModule ApproximateEquality.swift
[29/40] Compiling RealModule Float+Real.swift
[30/40] Compiling RealModule RelaxedArithmetic.swift
[31/40] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[32/40] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[33/40] Compiling InternalCollectionsUtilities UInt+reversed.swift
[36/40] Emitting module InternalCollectionsUtilities
[37/40] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[38/40] Compiling InternalCollectionsUtilities Integer rank.swift
[39/40] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[40/40] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[41/348] Compiling DequeModule _DequeBufferHeader.swift
[42/349] Compiling DequeModule _DequeSlot.swift
[43/349] Compiling HeapModule _HeapNode.swift
[44/349] Compiling HeapModule Heap.swift
[45/349] Compiling HeapModule Heap+Invariants.swift
[46/349] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[47/349] Compiling HeapModule Heap+Descriptions.swift
[48/349] Compiling HeapModule Heap+UnsafeHandle.swift
[49/349] Emitting module HeapModule
[50/349] Compiling DequeModule _UnsafeWrappedBuffer.swift
[51/349] Compiling HashTreeCollections TreeSet+SetAlgebra Initializers.swift
[52/349] Compiling HashTreeCollections _HashNode+Subtree Removals.swift
[53/349] Compiling HashTreeCollections _HashNode+UnsafeHandle.swift
[54/349] Compiling HashTreeCollections _HashNode.swift
[55/349] Compiling HashTreeCollections _HashNodeHeader.swift
[56/349] Compiling HashTreeCollections _HashSlot.swift
[57/349] Compiling HashTreeCollections _HashNode+Structural subtracting.swift
[58/349] Compiling HashTreeCollections _HashNode+Structural symmetricDifference.swift
[59/349] Compiling HashTreeCollections _HashNode+Structural union.swift
[60/349] Compiling HashTreeCollections _HashNode+Subtree Insertions.swift
[61/349] Compiling HashTreeCollections _HashNode+Subtree Modify.swift
[62/349] Compiling HashTreeCollections TreeSet+Equatable.swift
[63/349] Compiling HashTreeCollections TreeDictionary+Descriptions.swift
[64/349] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[65/349] Compiling HashTreeCollections _HashNode+Structural isEqualSet.swift
[66/349] Compiling HashTreeCollections _HashNode+Structural isSubset.swift
[67/349] Compiling HashTreeCollections _HashNode+Structural mapValues.swift
[68/349] Compiling HashTreeCollections _HashNode+Structural merge.swift
[69/349] Compiling HashTreeCollections TreeSet+ExpressibleByArrayLiteral.swift
[70/349] Compiling HashTreeCollections TreeSet+Extras.swift
[71/349] Compiling HashTreeCollections TreeSet+Filter.swift
[72/349] Compiling HashTreeCollections TreeSet+Hashable.swift
[73/349] Compiling HashTreeCollections TreeSet+Sendable.swift
[74/349] Compiling HashTreeCollections TreeSet+Sequence.swift
[75/349] Compiling HashTreeCollections _HashStack.swift
[76/349] Compiling HashTreeCollections _HashTreeIterator.swift
[77/349] Compiling HashTreeCollections _HashTreeStatistics.swift
[78/349] Compiling HashTreeCollections _RawHashNode+UnsafeHandle.swift
[79/349] Compiling HashTreeCollections _HashNode+Lookups.swift
[80/349] Compiling HashTreeCollections _HashNode+Primitive Insertions.swift
[81/354] Compiling HashTreeCollections TreeSet+Descriptions.swift
[82/354] Compiling HashTreeCollections _AncestorHashSlots.swift
[83/354] Compiling HashTreeCollections _Bitmap.swift
[84/354] Compiling HashTreeCollections _Bucket.swift
[85/354] Compiling HashTreeCollections _Hash.swift
[86/354] Compiling HashTreeCollections _HashLevel.swift
[87/354] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[88/354] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[89/354] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[90/354] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[91/354] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[92/354] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[93/354] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[94/354] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[95/354] Compiling HashTreeCollections TreeDictionary+ExpressibleByDictionaryLiteral.swift
[96/354] Compiling HashTreeCollections TreeDictionary+Filter.swift
[97/354] Compiling HashTreeCollections TreeDictionary+Hashable.swift
[98/354] Compiling HashTreeCollections TreeDictionary+Initializers.swift
[99/354] Compiling HashTreeCollections TreeDictionary+Keys.swift
[100/354] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[101/354] Compiling HashTreeCollections TreeDictionary+Merge.swift
[102/354] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[103/354] Emitting module BitCollections
[106/368] Compiling DequeModule _DequeBuffer.swift
[109/368] Compiling HashTreeCollections TreeSet+Debugging.swift
[111/368] Compiling HashTreeCollections TreeDictionary.swift
[112/368] Compiling HashTreeCollections TreeSet+Codable.swift
[113/368] Compiling HashTreeCollections TreeDictionary+Sequence.swift
[114/368] Compiling HashTreeCollections TreeDictionary+Values.swift
[115/368] Compiling HashTreeCollections TreeSet+Collection.swift
[116/368] Compiling HashTreeCollections TreeSet+CustomReflectable.swift
[120/370] Compiling HashTreeCollections _UnmanagedHashNode.swift
[121/370] Compiling HashTreeCollections _UnsafePath.swift
[122/370] Compiling HashTreeCollections TreeDictionary+Codable.swift
[123/370] Compiling HashTreeCollections TreeDictionary+Collection.swift
[124/370] Compiling HashTreeCollections TreeDictionary+CustomReflectable.swift
[125/370] Compiling HashTreeCollections TreeDictionary+Debugging.swift
[127/370] Compiling HashTreeCollections _HashNode+Builder.swift
[128/370] Compiling HashTreeCollections _HashNode+Debugging.swift
[129/370] Compiling HashTreeCollections _HashNode+Initializers.swift
[130/370] Compiling HashTreeCollections _HashNode+Invariants.swift
[131/370] Compiling HashTreeCollections _RawHashNode.swift
[142/370] Compiling BitCollections BitSet.swift
[143/370] Compiling OrderedCollections OrderedSet+SubSequence.swift
[144/370] Compiling OrderedCollections OrderedSet+Testing.swift
[145/370] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[146/370] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[159/370] Emitting module DequeModule
[160/370] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[161/370] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[162/370] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[163/370] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[164/370] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[165/370] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[166/370] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[167/370] Compiling HashTreeCollections TreeSet.swift
[193/370] Compiling Algorithms Unique.swift
[194/370] Compiling Algorithms Windows.swift
[223/377] Compiling OrderedCollections OrderedSet.swift
[224/377] Compiling OrderedCollections _UnsafeBitset.swift
[292/377] Emitting module OrderedCollections
[293/377] Emitting module _RopeModule
[294/377] Emitting module Algorithms
[295/377] Compiling _RopeModule Rope+Remove.swift
[296/377] Compiling _RopeModule Rope+RemoveSubrange.swift
[297/377] Compiling _RopeModule Rope+Split.swift
[298/377] Compiling _RopeModule Optional Utilities.swift
[299/377] Compiling _RopeModule String Utilities.swift
[300/377] Compiling _RopeModule String.Index+ABI.swift
[301/377] Compiling _RopeModule _CharacterRecognizer.swift
[368/377] Emitting module HashTreeCollections
[378/379] Compiling Collections Collections.swift
[379/379] Emitting module Collections
[380/587] Compiling Graphs TreeProperty+Composite.swift
[381/587] Compiling Graphs TreeProperty+DFS.swift
[382/587] Compiling Graphs BacktrackingHamiltonian.swift
[383/587] Compiling Graphs BacktrackingHamiltonianVisitor+Composition.swift
[384/587] Compiling Graphs HamiltonianCycleAlgorithm+Backtracking.swift
[385/587] Compiling Graphs HamiltonianCycleAlgorithm+Heuristic.swift
[386/587] Compiling Graphs HamiltonianPathAlgorithm+Backtracking.swift
[387/587] Compiling Graphs HamiltonianPathAlgorithm+Heuristic.swift
[388/587] Compiling Graphs HeuristicHamiltonian.swift
[389/587] Compiling Graphs HeuristicHamiltonianVisitor+Composition.swift
[390/587] Compiling Graphs Isomorphism+VF2.swift
[391/587] Compiling Graphs Isomorphism+WeisfeilerLehman.swift
[392/587] Compiling Graphs VF2Isomorphism.swift
[393/587] Compiling Graphs VF2Visitor+Composition.swift
[394/587] Compiling Graphs WeisfeilerLehmanIsomorphism.swift
[395/587] Compiling Graphs WeisfeilerLehmanIsomorphismVisitor+Composition.swift
[396/587] Compiling Graphs HopcroftKarp.swift
[397/587] Compiling Graphs HopcroftKarpVisitor+Composition.swift
[398/587] Compiling Graphs Dinic.swift
[399/587] Compiling Graphs DinicVisitor+Composition.swift
[400/587] Compiling Graphs EdmondsKarp.swift
[401/587] Compiling Graphs EdmondsKarpVisitor+Composition.swift
[402/587] Compiling Graphs FordFulkerson.swift
[403/587] Compiling Graphs TarjanVisitor+Composition.swift
/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 {
                  ^
[404/587] Compiling Graphs DFSTopologicalSort.swift
/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 {
                  ^
[405/587] Compiling Graphs DFSTopologicalSortVisitor+Composition.swift
/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 {
                  ^
[406/587] Compiling Graphs Kahn.swift
/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 {
                  ^
[407/587] Compiling Graphs KahnVisitor+Composition.swift
/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 {
                  ^
[408/587] Compiling Graphs TopologicalSort+DFSAlgorithm.swift
/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 {
                  ^
[409/587] Compiling Graphs TopologicalSort+KahnAlgorithm.swift
/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 {
                  ^
[410/587] Compiling Graphs BreadthFirstSearch.swift
/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 {
                  ^
[411/587] Compiling Graphs BreadthFirstSearchVisitor+Composition.swift
/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 {
                  ^
[412/587] Compiling Graphs DepthFirstSearch.swift
/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 {
                  ^
[413/587] Compiling Graphs DepthFirstSearchVisitor+Composition.swift
/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 {
                  ^
[414/587] Compiling Graphs Traversal+BFS.swift
/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 {
                  ^
[415/587] Compiling Graphs Traversal+BestFirst.swift
/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 {
                  ^
[416/587] Compiling Graphs Traversal+DFS.swift
/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 {
                  ^
[417/587] Compiling Graphs Traversal+DepthLimitedDFS.swift
/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 {
                  ^
[418/587] Compiling Graphs Traversal+IterativelyDeepeningDFS.swift
/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 {
                  ^
[419/587] Compiling Graphs Composable.swift
/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 {
                  ^
[420/587] Compiling Graphs Cost.swift
/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 {
                  ^
[421/587] Compiling Graphs Optional.swift
/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 {
                  ^
[422/587] Compiling Graphs WithVisitor.swift
/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 {
                  ^
[423/587] Compiling Graphs WithVisitorFactory.swift
/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 {
                  ^
[424/587] Compiling Graphs Ordering+ReverseCuthillMcKee.swift
/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 {
                  ^
[425/587] Compiling Graphs Ordering+SmallestLastVertex.swift
/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 {
                  ^
[426/632] Compiling Graphs CyclicProperty+DFS.swift
[427/632] Compiling Graphs CyclicProperty+UnionFind.swift
[428/632] Compiling Graphs DFSCyclicPropertyAlgorithm.swift
[429/632] Compiling Graphs UnionFindCyclicPropertyAlgorithm.swift
[430/632] Compiling Graphs DiracProperty.swift
[431/632] Compiling Graphs DiracPropertyAlgorithm+Standard.swift
[432/632] Compiling Graphs DiracPropertyAlgorithm.swift
[433/632] Compiling Graphs OreProperty.swift
[434/632] Compiling Graphs OrePropertyAlgorithm+Standard.swift
[435/632] Compiling Graphs OrePropertyAlgorithm.swift
[436/632] Compiling Graphs BoyerMyrvoldPlanarPropertyAlgorithm.swift
[437/632] Compiling Graphs BoyerMyrvoldPlanarPropertyVisitor+Composition.swift
[438/632] Compiling Graphs EulerFormulaPlanarPropertyAlgorithm.swift
[439/632] Compiling Graphs HopcroftTarjanPlanarPropertyAlgorithm.swift
[440/632] Compiling Graphs HopcroftTarjanPlanarPropertyVisitor+Composition.swift
[441/632] Compiling Graphs LeftRightPlanarPropertyAlgorithm.swift
[442/632] Compiling Graphs LeftRightPlanarPropertyVisitor+Composition.swift
[443/632] Compiling Graphs PlanarProperty+BoyerMyrvold.swift
[444/632] Compiling Graphs PlanarProperty+EulerFormula.swift
[445/632] Compiling Graphs PlanarProperty+HopcroftTarjan.swift
[446/632] Compiling Graphs PlanarProperty+LeftRight.swift
[447/632] Compiling Graphs CompositeTreePropertyAlgorithm.swift
[448/632] Compiling Graphs DFSTreePropertyAlgorithm.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[449/632] Compiling Graphs ShortestPathsForAllPairs.swift
[450/632] Compiling Graphs StronglyConnectedComponents.swift
[451/632] Compiling Graphs TopologicalSort.swift
[452/632] Compiling Graphs Traversal.swift
[453/632] Compiling Graphs CostDefinition.swift
[454/632] Compiling Graphs DFSOrder.swift
[455/632] Compiling Graphs DistanceAlgorithm.swift
[456/632] Compiling Graphs GraphProperty.swift
[457/632] Compiling Graphs Path.swift
[458/632] Compiling Graphs VertexOrdering.swift
[459/632] Compiling Graphs BronKerbosch.swift
[460/632] Compiling Graphs BronKerboschVisitor+Composition.swift
[461/632] Compiling Graphs CliqueDetection+BronKerbosch.swift
[462/632] Compiling Graphs Coloring+DSatur.swift
[463/632] Compiling Graphs Coloring+Greedy.swift
[464/632] Compiling Graphs Coloring+SequentialVertexColoring.swift
[465/632] Compiling Graphs Coloring+WelshPowell.swift
[466/632] Compiling Graphs DSaturColoring.swift
[467/632] Compiling Graphs DSaturVisitor+Composition.swift
[468/632] Compiling Graphs GreedyColoring.swift
[469/632] Compiling Graphs GreedyVisitor+Composition.swift
[470/632] Compiling Graphs SequentialVertexColoring.swift
[471/632] Compiling Graphs SequentialVertexColoringVisitor+Composition.swift
[472/632] Compiling Graphs WelshPowellColoring.swift
[473/632] Compiling Graphs WelshPowellVisitor+Composition.swift
[474/632] Compiling Graphs CommunityDetection+Louvain.swift
[475/632] Compiling Graphs LouvainCommunityDetection.swift
[476/632] Compiling Graphs LouvainVisitor+Composition.swift
[477/632] Compiling Graphs ConnectedComponents+DFS.swift
[478/632] Compiling Graphs ConnectedComponents+DFSAlgorithm.swift
[479/632] Compiling Graphs ConnectedComponents+UnionFind.swift
[480/632] Compiling Graphs ConnectedComponents+UnionFindAlgorithm.swift
[481/632] Compiling Graphs DFSConnectedComponents.swift
[482/632] Compiling Graphs DFSVisitor+Composition.swift
[483/632] Compiling Graphs UnionFindConnectedComponents.swift
[484/632] Compiling Graphs UnionFindVisitor+Composition.swift
[485/632] Compiling Graphs EulerianCycleAlgorithm+Hierholzer.swift
[486/632] Compiling Graphs EulerianPathAlgorithm+Hierholzer.swift
[487/632] Compiling Graphs Hierholzer.swift
[488/632] Compiling Graphs HierholzerVisitor+Composition.swift
[489/632] Compiling Graphs BFSBipartitePropertyAlgorithm.swift
[490/632] Compiling Graphs BipartiteProperty+BFS.swift
[491/632] Compiling Graphs BipartiteProperty+DFS.swift
[492/632] Compiling Graphs DFSBipartitePropertyAlgorithm.swift
[493/632] Compiling Graphs ConnectedProperty+TraversalAlgorithm.swift
[494/632] Compiling Graphs TraversalBasedConnectedPropertyAlgorithm.swift
[495/632] Compiling Graphs FordFulkersonVisitor+Composition.swift
[496/632] Compiling Graphs MaxFlow+Dinic.swift
[497/632] Compiling Graphs MaxFlow+EdmondsKarp.swift
[498/632] Compiling Graphs MaxFlow+FordFulkerson.swift
[499/632] Compiling Graphs Boruvka.swift
[500/632] Compiling Graphs BoruvkaVisitor+Composition.swift
[501/632] Compiling Graphs Kruskal.swift
[502/632] Compiling Graphs KruskalVisitor+Composition.swift
[503/632] Compiling Graphs MinimumSpanningTree+Boruvka.swift
[504/632] Compiling Graphs MinimumSpanningTree+Kruskal.swift
[505/632] Compiling Graphs MinimumSpanningTree+Prim.swift
[506/632] Compiling Graphs Prim.swift
[507/632] Compiling Graphs PrimVisitor+Composition.swift
[508/632] Compiling Graphs AdjacencyList+RandomGraphConstructible.swift
[509/632] Compiling Graphs AdjacencyMatrix+RandomGraphConstructible.swift
[510/632] Compiling Graphs BarabasiAlbert.swift
[511/632] Compiling Graphs BarabasiAlbertVisitor+Composition.swift
[512/632] Compiling Graphs ErdosRenyi.swift
[513/632] Compiling Graphs ErdosRenyiVisitor+Composition.swift
[514/632] Compiling Graphs RandomGraph+BarabasiAlbert.swift
[515/632] Compiling Graphs RandomGraph+ErdosRenyi.swift
[516/632] Compiling Graphs RandomGraph+WattsStrogatz.swift
[517/632] Compiling Graphs WattsStrogatz.swift
[518/632] Compiling Graphs AllShortestPaths.swift
[519/632] Compiling Graphs CliqueDetection.swift
[520/632] Compiling Graphs Coloring.swift
[521/632] Compiling Graphs CommunityDetection.swift
[522/632] Compiling Graphs ConnectedComponents.swift
[523/632] Compiling Graphs EulerianPath.swift
[524/632] Compiling Graphs BipartitePropertyAlgorithm.swift
[525/632] Compiling Graphs ConnectedPropertyAlgorithm.swift
[526/632] Compiling Graphs CyclicPropertyAlgorithm.swift
[527/632] Compiling Graphs EulerianProperty.swift
[528/632] Compiling Graphs HamiltonianProperty.swift
[529/632] Compiling Graphs PlanarPropertyAlgorithm.swift
[530/632] Compiling Graphs TreePropertyAlgorithm.swift
[531/632] Compiling Graphs HamiltonianPath.swift
[532/632] Compiling Graphs Isomorphism.swift
[533/632] Compiling Graphs KShortestPaths.swift
[534/632] Compiling Graphs Matching.swift
[535/632] Compiling Graphs MaxFlow.swift
[536/632] Compiling Graphs MinimumSpanningTree.swift
[537/632] Compiling Graphs RandomGraph.swift
[538/632] Compiling Graphs Search.swift
[539/632] Compiling Graphs ShortestPath.swift
[540/632] Compiling Graphs ShortestPathUntil.swift
[541/632] 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 {
                  ^
[542/632] 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 {
                  ^
/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 {
^
[543/632] 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 {
                  ^
/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 {
^
[544/632] 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 {
                  ^
/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 {
^
[545/632] 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 {
                  ^
/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 {
^
[546/632] 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 {
                  ^
/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 {
^
[547/632] 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 {
                  ^
/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 {
^
[548/632] 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 {
                  ^
/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 {
^
[549/632] 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 {
                  ^
/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 {
^
[550/632] 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 {
                  ^
/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 {
^
[551/632] 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 {
                  ^
/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 {
^
[552/632] Compiling Graphs AllShortestPaths+BacktrackingDijkstra.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 {
                  ^
/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 {
^
[553/632] Compiling Graphs BacktrackingDijkstra.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 {
                  ^
/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 {
^
[554/632] Compiling Graphs BacktrackingDijkstraVisitor+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 {
                  ^
/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 {
^
[555/632] Compiling Graphs BellmanFord.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 {
                  ^
/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 {
^
[556/632] Compiling Graphs BellmanFordVisitor+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 {
                  ^
/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 {
^
[557/632] Compiling Graphs BidirectionalDijkstra.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 {
                  ^
/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 {
^
[558/632] Compiling Graphs BidirectionalDijkstraVisitor+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 {
                  ^
/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 {
^
[559/632] Compiling Graphs 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 {
                  ^
/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 {
^
[560/632] Compiling Graphs DijkstraVisitor+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 {
                  ^
/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 {
^
[561/632] Compiling Graphs FloydWarshall.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 {
                  ^
/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 {
^
[562/632] Compiling Graphs FloydWarshallVisitor+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 {
                  ^
/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 {
^
[563/632] Compiling Graphs Johnson.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 {
                  ^
/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 {
^
[564/632] Compiling Graphs JohnsonVisitor+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 {
                  ^
/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 {
^
[565/632] Compiling Graphs KShortestPath+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 {
                  ^
[566/632] Compiling Graphs ShortestPath+AStar.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 {
                  ^
[567/632] Compiling Graphs ShortestPath+BellmanFord.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 {
                  ^
[568/632] Compiling Graphs ShortestPath+BidirectionalDijkstra.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 {
                  ^
[569/632] Compiling Graphs ShortestPath+Dijkstra.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 {
                  ^
[570/632] Compiling Graphs ShortestPath+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 {
                  ^
[571/632] Compiling Graphs ShortestPath+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 {
                  ^
[572/632] Compiling Graphs ShortestPath+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 {
                  ^
[573/632] Compiling Graphs ShortestPathUntil+AStar.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 {
                  ^
[574/632] Compiling Graphs ShortestPathUntil+Dijkstra.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 {
                  ^
[575/632] 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 {
                  ^
[576/632] 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 {
                  ^
[577/632] 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 {
                  ^
[578/632] 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 {
                  ^
[579/632] 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 {
                  ^
[580/632] 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 {
                  ^
[581/632] 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 {
                  ^
[582/632] 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 {
                  ^
[583/632] 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 {
                  ^
[584/632] 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 {
                  ^
[585/632] 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 {
                  ^
[586/632] 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 {
                  ^
[587/632] 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 {
                  ^
[588/632] Compiling Graphs ReverseCuthillMcKeeOrdering.swift
[589/632] Compiling Graphs ReverseCuthillMcKeeVisitor+Composition.swift
[590/632] Compiling Graphs SmallestLastVertexOrdering.swift
[591/632] Compiling Graphs SmallestLastVertexVisitor+Composition.swift
[592/632] Compiling Graphs AdjacencyGraph.swift
[593/632] Compiling Graphs BidirectionalGraph.swift
[594/632] Compiling Graphs BinaryIncidenceGraph.swift
[595/632] Compiling Graphs BipartiteGraph.swift
[596/632] Compiling Graphs EdgeListGraph.swift
[597/632] Compiling Graphs EdgeLookupGraph.swift
[598/632] Compiling Graphs EdgeStorageBackedGraph.swift
[599/632] Compiling Graphs Graph.swift
[600/632] Compiling Graphs IncidenceGraph.swift
[601/632] Compiling Graphs MutableBinaryIncidenceGraph.swift
[602/632] Compiling Graphs MutableGraph.swift
[603/632] Compiling Graphs MutablePropertyGraph.swift
[604/632] Compiling Graphs PropertyGraph.swift
[605/632] Compiling Graphs EdgeProperties.swift
[606/632] Compiling Graphs EdgeStorage.swift
[607/632] Compiling Graphs PropertyMap.swift
[608/632] Compiling Graphs QueueProtocol.swift
[609/632] Compiling Graphs StackProtocol.swift
[610/632] Compiling Graphs VertexProperties.swift
[611/632] Compiling Graphs VertexStorage.swift
[612/632] Compiling Graphs VertexListGraph.swift
[613/632] Compiling Graphs VertexStorageBackedGraph.swift
[614/632] Compiling Graphs ComplementGraphView.swift
[615/632] Compiling Graphs FilteredGraphView.swift
[616/632] Compiling Graphs ReversedGraphView.swift
[617/632] Compiling Graphs UndirectedGraphView.swift
[618/632] Compiling Graphs AdjacencyList.swift
[619/632] Compiling Graphs AdjacencyMatrix.swift
[620/632] Compiling Graphs BipartiteAdjacencyList.swift
[621/632] Compiling Graphs ComputedEdgePropertyGraph.swift
[622/632] Compiling Graphs ComputedVertexPropertyGraph.swift
[623/632] Compiling Graphs GridGraph.swift
[624/632] Compiling Graphs LazyGraph.swift
[625/632] Compiling Graphs BinaryEdgeStorage.swift
[626/632] Compiling Graphs COOEdgeStorage.swift
[627/632] Compiling Graphs CSREdgeStorage.swift
[628/632] Compiling Graphs CacheInOutEdges.swift
[629/632] Compiling Graphs OrderedEdgeStorage.swift
[630/632] Compiling Graphs OrderedVertexStorage.swift
[631/632] Compiling Graphs DictionaryPropertyMap.swift
[632/632] Compiling Graphs PropertyValues.swift
error: fatalError
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-collections.git
[1/5999] Fetching swift-algorithms
[121/24238] Fetching swift-algorithms, swift-collections
Fetched https://github.com/apple/swift-algorithms.git from cache (2.30s)
Fetched https://github.com/apple/swift-collections.git from cache (2.30s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (2.23s)
Fetching https://github.com/apple/swift-numerics.git
[1/6380] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (1.08s)
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.39s)
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
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
BUILD FAILURE 5.10 macosSpm